标题: [已解决]VBS脚本中的路径有空白时会错误? [打印本页]
作者: strong12345 时间: 2009-8-8 18:37 标题: [已解决]VBS脚本中的路径有空白时会错误?
小弟希望用vbs隐藏运行一个bat,但是老是出错- DIM objShell
- set objShell=wscript.createObject("wscript.shell")
- iReturn=objShell.Run("cmd.exe /C %CommonProgramFiles%\EZ SOFT\001.bat", 0, TRUE)
复制代码
请问该如何把他们括起来?
小弟试过用 " " ,但脚本错误....
会批处理,不会vbs...
[ 本帖最后由 strong12345 于 2009-8-9 17:06 编辑 ]
作者: zqz0012005 时间: 2009-8-8 18:54
http://www.bathome.net/viewthrea ... amp;page=1#pid35284
1、vbs中的一个引号"本身用一对引号""表示。(类似地,批处理中%%,JS中\\)
作者: keen 时间: 2009-8-8 20:07 标题: 回复 1楼 的帖子
改成这样:- DIM objShell
- set objShell=wscript.createObject("wscript.shell")
- objShell.Run "cmd.exe /C ""%CommonProgramFiles%\EZ SOFT\001.bat""", 0, true
复制代码
或者这样:- DIM objShell
- set objShell=wscript.createObject("wscript.shell")
- objShell.Run "cmd.exe /C " & chr(34) & "%CommonProgramFiles%\EZ SOFT\001.bat" & chr(34), 0, true
复制代码
可以参看:
http://www.microsoft.com/china/t ... ources/hey0806.mspx
[ 本帖最后由 keen 于 2009-8-8 20:08 编辑 ]
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |