运行一个外部程序并暂停脚本的执行直至该程序执行完毕。
RunWait ( "文件名" [, "工作目录" [, 标志]] )
参数
| 文件名 | 可执行文件的完整路径(文件格式为 EXE、BAT、COM 或 PIF)。 |
| 工作目录 | [可选参数] 工作目录。 |
| 标志 | [可选参数] 启动程序时的初始状态: @SW_HIDE = 隐藏窗口 @SW_MINIMIZE = 最小化窗口 @SW_MAXIMIZE = 最大化窗口 |
返回值
| 成功: | 返回所运行程序的退出码。 |
| 失败: | 因 RunErrorsFatal 的不同而不同;请查看下面的注意部分。 |
注意
要运行 DOS(控制台)命令,请使用 RunWait(@ComSpec & " /c " & "命令")
相关
ProcessWait, ProcessWaitClose, RunAsSet, RunErrorsFatal(选项), RunWait
示例
$val = RunWait("Notepad.exe", "C:\WINDOWS", @SW_MAXIMIZE)
; 等待记事本被关闭
MsgBox(0, "程序返回的退出码是:", $val)