运行外部程序并暂停脚本执行,直到程序结束.
RunWait ( "程序" [, "工作目录" [, 显示 [, 选项 ]]]
)
程序 | 运行程序的完整路径(文件类型: EXE, BAT, COM, 或 PIF, 见备注). |
工作目录 | [可选参数] 工作目录, 不是程序的路径. |
显示 | [可选参数] 程序执行时的显示状态: @SW_HIDE = 隐藏窗口 (或使用关键字 Default) @SW_MINIMIZE = 最小化窗口 @SW_MAXIMIZE = 最大化窗口 |
选项 | [可选参数] 控制父进程与子进程互动. 0x10000 ($RUN_CREATE_NEW_CONSOLE) = 子控制台进程应设立自己的窗口, 而不是使用父窗口. 当父层作为控制台应用被编译时, 这个标志非常有用. |
成功: | 返回程序的退出代码. |
失败: | 返回 0, @error 设置为非 0 值. |
Local $val
= RunWait(@WindowsDir & "\Notepad.exe", @WindowsDir, @SW_MAXIMIZE)
; 脚本等待直到笔记本程序关闭
MsgBox(0, "程序返回退出代码:", $val)
provider with jb51.net (unicode) |