運(yùn)行一個(gè)外部程序并暫停腳本的執(zhí)行直至該程序執(zhí)行完畢。
RunWait ( "文件名" [, "工作目錄" [, 標(biāo)志]] )
參數(shù)
文件名 | 可執(zhí)行文件的完整路徑(文件格式為 EXE、BAT、COM 或 PIF)。 |
工作目錄 | [可選參數(shù)] 工作目錄。 |
標(biāo)志 | [可選參數(shù)] 啟動(dòng)程序時(shí)的初始狀態(tài): @SW_HIDE = 隱藏窗口 @SW_MINIMIZE = 最小化窗口 @SW_MAXIMIZE = 最大化窗口 |
返回值
成功: | 返回所運(yùn)行程序的退出碼。 |
失。 | 因 RunErrorsFatal 的不同而不同;請(qǐng)查看下面的注意部分。 |
注意
要運(yùn)行 DOS(控制臺(tái))命令,請(qǐng)使用 RunWait(@ComSpec & " /c " & "命令")
相關(guān)
ProcessWait, ProcessWaitClose, RunAsSet, RunErrorsFatal(選項(xiàng)), RunWait
示例
$val = RunWait("Notepad.exe", "C:\WINDOWS", @SW_MAXIMIZE)
; 等待記事本被關(guān)閉
MsgBox(0, "程序返回的退出碼是:", $val)