2014-09-25 81 views

回答

1

使用Chr(34)可能会使事情更清晰。

Directory = "C:\Program Files\Target.exe" 
WshShell.Run Chr(34) & Directory & Chr(34) & " -s" 

否则,你要寻找的语法变得有点复杂:

WshShell.Run """" & Directory & """ -s" 

如果你需要一个字符串中使用引号字符,则必须增加一倍。 如果你需要包含一个VBScript变量,它应该连接(&)。

+0

Thank You BOND,Great;) – Nofuzy 2014-09-25 17:43:00

+1

可以说,处理这种问题的最佳方式是将其封装在[引用函数](http://stackoverflow.com/a/15297245/1630171)中。 – 2014-09-26 09:07:34