0
我需要運行帶有兩個參數的應用程序並等待它關閉。只要參數之間有空格,我很困惑如何去做。使用多個參數運行應用程序VBScript
我想要做這樣的事情:
App.Run ("Target.exe",/s /n,True)
true意味着等待
我需要運行帶有兩個參數的應用程序並等待它關閉。只要參數之間有空格,我很困惑如何去做。使用多個參數運行應用程序VBScript
我想要做這樣的事情:
App.Run ("Target.exe",/s /n,True)
true意味着等待
只需在您的字符串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
它使用msi安裝程序嗎?我的意思是Vb腳本支持msi除了exe文件? – Nofuzy 2014-10-20 18:57:08
是的。 '運行'_shells_文件。換句話說,它使用Windows中建立的文件關聯啓動文件。如果你可以在Windows中雙擊該文件並使其工作,它應該使用'運行'工作。 – Bond 2014-10-20 18:59:56
數字「1」在您的代碼中的含義是什麼?它是指Windows狀態?我可以刪除它嗎?像這樣:.Run「target.exe/s/n」,, True – Nofuzy 2014-10-20 19:04:59