为啥我用电脑输入最简单的vbs程序也报错?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我用电脑输入最简单的vbs程序也报错?相关的知识,希望对你有一定的参考价值。

代码就一行msgbox "Hello World !"

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

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

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

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

效果可能如下:

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

追问

不是从网上复制的代码,都是自己切换到英文后打的,再测试了一下还是一样,但是用cmd执行你给我的命令倒是有你图中的效果

追答

你装个十六进制编辑工具,看下你的vbs代码。

参考技术A 考虑是软件不兼容或者是系统问题导致的
如果是这样那么就首先卸载软件
如果不行就需要系统重装
如果还不行就考虑是硬件问题或者其他的设置问题
如果是设置问题就考虑进入电脑的控制面板查找对应的功能设置并进行调回
如果不知道该怎么找就可以利用杀毒软件来进行修复
一般杀毒软件对于一些设置都有修复功能
还不行就只能请懂得人来修理
你所描述的问题解决方法差不多就是以上方法 最后所有方法都没用记得只能请专业人员维修
参考技术B

代码没有问题

参考技术C 应该是系统文件有问题了,建议用u盘PE修复系统,如不行,果断重装系统。
1、在别的机子上用u盘制作PE,可用u大师。
2、u盘插在这台机子上,开机设为u盘启动,进入PE。
3、关闭弹出界面,打开系统修复,修复c盘。打开分区软件,右键硬盘,重建主引导记录mbr。
4、重启电脑,拔下u盘即可修复。
参考技术D VBS 没有在该机执行**s脚本宿主的权限?依次找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings这个路径,打开右边的enabled这个键值!把它改成1!VBS出现“run time error‘429’ActiveX部件不能创建对象”的错误提示框,如何解决? 回答:出现以上原因是由于“dao350.dll”**没**成功造成的。 解决方法: 手工**此**:点击“开始”→“运行”在*出的输入框中键入以下命令: regsvr32 "C:\Program Files\mon Files\Microsoft Shared\DAO\dao350.dll"regsvr32 "C:\**s\system32\scrrun.dll"
追问: 是我没次开机的时候会出这个 回答: 在 开始-程序-启动 菜单里把这个windocsys.vbs删除

以上是关于为啥我用电脑输入最简单的vbs程序也报错?的主要内容,如果未能解决你的问题,请参考以下文章

windows最简单的截图工具

为啥按照教程打出来的VBS文件大部分用不了?

为啥rstudio不能用桌面的文件

这么简单的序列化 System.Text.Json.Serialization 也报错了?

Java程序写好了怎样在别人电脑上运行

学习软件开发的心得