我需要运行一个带有两个参数的应用程序,然后等待它关闭。只要论点之间有空格,我就弄不清该怎么做。
我想做这样的事情:
App.Run ("Target.exe",/s /n,True)
True表示等待
只需在字符串中包含参数:
With CreateObject("WScript.Shell")
.Run "target.exe /s /n", 1, True
End With
如果你需要指定EXE的完整路径(带空格),事情会变得有点棘手:
With CreateObject("WScript.Shell")
.Run Chr(34) & "c:some foldertarget.exe" & Chr(34) & " /s /n", 1, True
End With