使用多个参数VBScript运行应用程序

时间:2014-10-20 18:54:22

标签: vbscript

我需要运行一个带有两个参数的应用程序并等待它关闭。只要参数之间有空格,我就会混淆怎么做。

我想做这样的事情:

App.Run ("Target.exe",/s /n,True)

True意味着等待

1 个答案:

答案 0 :(得分:1)

只需在字符串中包含args:

With CreateObject("WScript.Shell")
    .Run "target.exe /s /n", 1, True
End With

如果您需要为EXE指定完整路径(带空格),事情会变得有点棘手:

With CreateObject("WScript.Shell")
    .Run Chr(34) & "c:\some folder\target.exe" & Chr(34) & " /s /n", 1, True
End With