将字符串转换为运行命令VBScript的路径

时间:2014-09-25 17:25:25

标签: vbscript

WshShell.Run """C:\Program Files\Target.exe"" -s"

在上面的命令中,我想使用字符串而不是路径,但它不起作用!

Directory = "C:\Program Files\Target.exe"
WshShell.Run """Directory"" -s"

怎么做?

1 个答案:

答案 0 :(得分:1)

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

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

否则,您正在寻找的语法有点复杂:

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

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