【发布时间】:2014-09-26 01:33:14
【问题描述】:
WshShell.Run """C:\Program Files\Target.exe"" -s"
在上面的命令中,我想使用字符串而不是路径,但它不起作用!
Directory = "C:\Program Files\Target.exe"
WshShell.Run """Directory"" -s"
怎么做?
【问题讨论】:
标签: vbscript
WshShell.Run """C:\Program Files\Target.exe"" -s"
在上面的命令中,我想使用字符串而不是路径,但它不起作用!
Directory = "C:\Program Files\Target.exe"
WshShell.Run """Directory"" -s"
怎么做?
【问题讨论】:
标签: vbscript
使用Chr(34) 可能会让事情更清楚。
Directory = "C:\Program Files\Target.exe"
WshShell.Run Chr(34) & Directory & Chr(34) & " -s"
否则,您要查找的语法会有点复杂:
WshShell.Run """" & Directory & """ -s"
如果您需要在字符串文字中使用引号字符,则必须加倍。
如果您需要包含 VBScript 变量,则应将其连接起来 (&)。
【讨论】: