VBS中啟動exe程序:
1 set ws=WScript.CreateObject("WScript.Shell")
2 ws.Run "AutoUpdateEx.exe",0,true
3 ws.Run "打印配置工具.exe",0,true
4 ws.Run "DOMASClientMonitor.exe",0,true
5 ws.Run "PrinterMonitorEx.exe",0,false
VBS中啟動exe程序絕對路徑:
1 set ws=WScript.CreateObject("WScript.Shell")
2 ws.Run """C:\Program Files\Test\AutoUpdateEx.exe""",0,true
3 ws.Run """C:\Program Files\Test\DOMASClientMonitor.exe""",0,false
4 ws.Run """C:\Program Files\Test\PrinterMonitorEx.exe""",0,false
5 ws.Run """C:\Program Files\Test\打印配置工具.exe""",0,false
ws.Run實際參數是"C:\Program Files\Test\AutoUpdateEx.exe",因為帶空格,先將它括起來作為一個整體,而兩側的"按要求應該用轉義""表示,故成為""C:\Program Files\Test\AutoUpdateEx.exe"",而Run本身調用參數就得在外部加一對引號,故共有三對引號。用msgbox"""C:\Program Files\Test\AutoUpdateEx.exe"""可驗證結果為"C:\Program Files\Test\AutoUpdateEx.exe"。對于Run方法,可以統一都用三個引號,ws.Run"""C:\"""同樣可以解析;本例也可用ws.Run"C:\progra~1\Test\AutoUpdateEx.exe"來實現。
posted on 2012-04-16 12:41
王海光 閱讀(2903)
評論(0) 編輯 收藏 引用 所屬分類:
腳本