那个让电脑说话的vbs不能运行

那个让电脑说话的vbs不能运行,第1张

我试过了,没有出错。不过你这样是不会说话的,第一,这里的语音只能够阅读英文,汉字是不会读的。 所以你最好修改成:I Love You之类的第二,这个只能够在XP以上版本的系统中才可以使用。第三,如果你运行的时候确实出错的话,可能是SAPI.SpVoice不能够使用,被系统禁用了,或者你的机器为了精简没有这个系统文件

当你在运行一些基于VBS脚本语言的文件时,系统可能报错。这时候可能是你的VBS脚本服务在注册表中出错了,原因可能是卸载或安装一些代码不规范的程序引起的。这里给出无法找到脚本引擎"vbscript"的解决方法:

1)找到文件: C:\WINDOWS\inf\wsh.inf,右键“安装”;

2)开始→运行行里输入: regsvr32 urlmon.dll shdocvw.dll jscript.dll vbscript.dll /s

什么是WSH?

WSH是Windows Scripting Host(Windows脚本主机)的缩略形式。WSH这个概念最早出现于Windows 98 *** 作系统,是一个基于32 位 Windows 平台、并独立于语言的脚本运行环境。比如:你自己编写了一局圆谨个脚本文件,如后缀为 .vbs 或 .js 的文件,然后在 Windows 下双击 并执行它,这时,系统就会自动调用一个适当的程序来对它进行解释并执行,而这个程序,就是 Windows Scripting Host,程序执行文件名为 Wscript.exe (若是在DOS命令提示符下,则为 Cscript.exe)。

想知道自己的机器上有没桐基有WSH吗?查看一下你的机器里有没有“Wscipt.exe”或者“Cscript.exe”这两个文件就可以了。如果找到,恭 喜你!你已经安装了WSH。否则,自己手动安腔晌装吧:

在Windows 98环境下,WSH是作为 *** 作系统的一个组件自动安装的,如果不慎丢失了这个组件,可以从依次打开“控制面板-->添加/删除程 序--〉Windows安装程序--〉附件”,然后将“Windows Scripting Host”前的划上“√”,再确定即可完成WSH组件的安装。

你可能是从网上复制的代码?网页上复制时,可能会孙前复制一些不可见的字符导致这种错误。

删掉vbs文件,新建文本文档,自己输入代码,再测试。

或者打开cmd,执行以下命令桥凯纳:

d:

echo msgbox "hello world!">"hello world".vbs

"hello world".vbs

效果可能如下:

或者用十六进制编辑工具编辑vbs,看是否敏没有不可显示字符。

字符串缺少双模春御引旦岩号

intAnswer= Msgbox("Do you want to delete these files?", vbYesNo, "Delete Files")

If intAnswer = vbYes Then

Msgbox "You answered yes. "

Else

Msgbox "You answered no. "森脊

End If


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12433894.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存