废话少说,直接上代码
Set objDialog = CreateObject("UserAccounts.CommonDialog")
objDialog.Filter = "All Files|."
objDialog.InitialDir = "C:\"
intResult = objDialog.ShowOpen
If intResult = 0 Then
Wscript.Quit
Else
Wscript.Echo objDialog.FileName
End If
Set fso=CreateObject("Scripting.FileSystemObject")
'创建文本对象
set frn=fso.opentextfile("read.txt",1)
'读取内容赋给一个自定义变量
m = frn.readall
CreateObject("SAPI.SpVoice").Speak""&m&""
'read.txt里存储要朗读的文件
存储为vbs文件,给与足够权限,并用vbs的解析引擎运行