为什么这条vbs代码不能运行?为什么总说 “系统找不到指定的文件” ?

set ws=createobject("wscript.shell")
ws.run"C:\Program Files\Tencent\QQ\Bin\上网挂QQ.exe",,ture

PS:我把qq的名字改成“上网挂QQ”了。

第1个回答  2011-10-07
set ws=createobject("wscript.shell")
ws.run """C:\Program Files\Tencent\QQ\Bin\上网挂QQ.exe"""

'用3对双引号括起有空格的路径;2对用来转义空格,1对用来表示数据类型为字符串。
第2个回答  2011-10-06
因为你的路径里有空格、所以要用引号引起来(三个)
第3个回答  2011-10-06
每一侧3个引号才行:
set ws=createobject("wscript.shell")
ws.run """C:\Program Files\Tencent\QQ\Bin\上网挂QQ.exe"""本回答被提问者和网友采纳

VBS 为什么提示“系统找不到指定的文件”?
找不到文件 可能是你系统没有 Wscript.exe 脚本解析文件。或被杀软禁止启动

...系统找不到指定文件的错误,路径是没错的,为什么?
如果是vbs的错误框,那就是你的脚本里面的涉及文件路径的一些代码有漏洞(比如我们经常用"abc.txt"这种不是绝对路径的路径在脚本文件夹那创建文件,绝对路径应该是"c:\\abc\\abc.txt")如果是系统的错误提示,这个。、。。。你最好追问一下,说一下你在注册表那写的键值。(试试在键值两边加上双引号...

急!错误2,系统找不到指定文件
从机器死机就可看出你系统或者硬件有问题,可能是硬件那方面和猫兼容性不是很好.你可以换个别的猫试试.如果还是不行,就是系统的事了,现在一般假的系统盘里都有毒,装好后就要查毒的..

系统找不到指定文件
.vbs这个是脚本病毒、、、你可能杀完毒。。注册表起动项里还有这个程序。。所以一开机当然就没这文件、、你只要用360里有一个开机起动项,。找到这个禁用就行了、、完了用CCleaner这个程序清理一下注册表就行、CCleaner下载地址:http:\/\/download.piriform.com\/ccsetup225.exe ...

VBS说不了话,错误:找不到指定的模块 代码:8007007e,源(null)
没有相应组件,vbs无法创建 要使用SAPI,首先添加引用DotNetSpeech,下载DotNetSpeech.dll 拷贝到系统文件夹 开始--- 运行--- regsvr32 DotNetSpeech.dll

vbs调用bat,老是报“系统找不到指定文件”
把 .\/load.bat 改为 .\\load.bat 试试看 vbs文件是否和bat文件放同一个文件夹 set ws=wscript.createobject("wscript.shell")ws.run ".\\load.bat"

开机系统找不到指定文件
vbs找不到指定的模块。这个问题可能是卸载了什么软件引起的,因为它可能在开机启动项里,我建议你在开始--运行里输入"msconfig",选择"启动项",把不需要开机启动的前面勾去掉即可,也可以利用"超级兔子"或"优化大师",来禁止多余启动项。http:\/\/zhidao.baidu.com\/question\/82019394.html ...

不能执行下面的脚本 notepa.bat。 系统找不到指定的文件。
1、断网,重启电脑。因为脚本中会自动删除一些木马文件,电脑启动后运行木马,确定联网后重建,如果不联网就不会重建。2、桌面上如果有“网络杀手快速搜索”的图标,就直接删除。3、进入c:\\windows\\ehome\\,查看其中是否有上面说的exe、vbs和bat后缀的文件,如果有就删除,如果看到有其它的文件名,检查下...

vbs提示系统找不到指定文件,怎么处理
set ws=createobject("wscript.shell")ws.run """F:\\Program Files\\aria2\\aria2c.exe""" & " --conf-path=aria2.conf",0 这错误提示很明显了 因为路径有空格 路径用""" 参数另外

以管理员身份运行bat文件时提示“系统找不到指定文件”,怎么办?
请在@echo off下面新起一行,写上cd \/d %~dp0 这样可以让以管理员身份运行的批处理脚本的工作路径切回脚本自身目录 因为以管理员身份运行的批处理脚本,它的工作路径会被定向到 C:\\Windows\\System32 目录,所以要使用cd命令进行切回纠正。

相似回答