我需要运行一个带有两个参数的应用程序并等待它关闭。只要参数之间有空格,我就会混淆怎么做。
我想做这样的事情:
App.Run ("Target.exe",/s /n,True)
True意味着等待
答案 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