1.win10怎么运行VBS
其实是您保存的文件后缀不对,所以不能运行。
系统默认是不显示后缀名的。如果您没有开启显示后缀名,那么您新建一个文本文档后,应该后面没有.txt,这时候就算您重命名,添加了.vbs也没有,您其实更改的只是文件名,而不是后缀名,这个文件还是一个txt格式的文本。
所以您要么先开启显示文件后缀名(在资源管理器的选项中有相关开启的地方)
要么不要新建文本文档,而是直接打开系统的记事本软件,然后输入VBS代码,输好后,点击文件>;另存为,类型选择所有文件,文件名最后加上.vbs,后面保存。这要就保存为vbs格式的脚本文件了。
2.win10 vbs调用语音为什么没反应
可以安装一个微软中文语音库(音质不咋地,建议装其他的),win7系统,自带该语音库。
Set objVoice = CreateObject("SAPI.SpVoice")Set objVoice.Voice = objVoice.GetVoices("Name=Microsoft Simplified Chinese").Item(0)'这里的Microsoft Simplified Chinese是指微软中文语音库的名称,如果你调用了其他语音库,改成你安装的那个语音库的名称即可objVoice.Rate = 3 '速度,自己修改试一下objVoice.Volume = 100 '声音objVoice.Speak "请朗读我" '这里可以输入你想朗读的东西~。
3.在c程序中用vbs使电脑发出声音
C代码:
system("Wscript Debug\\test.vbs");vbs 文件内容
Dim vbs1
'set vbs1 = WScript.CreateObject("WScript.Shell")
set vbs1 = WScript.CreateObject("SAPI.SpVoice")
'语言的 在 Win+R中 输入 sapi.cpl 那里有 如 Microsoft Lili 的显示
Set vbs1.Voice = vbs1.GetVoices("Name=Microsoft Lili").Item(0)
vbs1.Rate = 3 '速度-10,10
vbs1.Volume= 80 '音量 0,100
vbs1.Speak "wjshan0808"
4.怎么利用vbs说中文
set ie=createobject("internetexplorer.application") ie.visible=0 ie.navigate("about:blank") hanzi="你要说的话" set wshshell=CreateObject("WScript.Shell") wshshell.run "notepad.exe" for i=1 to len(hanzi) WScript.Sleep 500 ie.document.parentwindow.clipboarddata.setdata "text",mid(hanzi,i,1) wshshell.Sendkeys "^v" next
保存为*.VBS
转载请注明出处windows之家 » vbs让电脑说话WIN10