基 础 函 数 参 考


ProcessWaitClose

暂停脚本执行,直至指定进程关闭.

ProcessWaitClose ( "进程" [, 超时] )

参 数

进程 进程的名称或 PID(进程标识符).
超时 [可选参数] 等待的时间(秒). 默认无限期等待.

返 回 值

成功: 返回 1, @extended 设置为进程退出代码.
失败: 返回 0, 超时. 当 PID 无效时, @error 被设置为非 0 值; @extended 设置为 0xCCCCCCCC.

备 注

进程名是没有完整路径的可执行文件, 如 "notepad.exe" or "winword.exe"

PID 是标识进程的唯一数值. 可通过 ProcessExists 或 Run 命令的返回值获得.

每隔 250 毫秒左右进程将被检测一次.

如果进程不存在, 返回 1.

相 关 函 数

ProcessClose, ProcessExists, ProcessWait, RunWait, WinWaitClose, ProcessList, RunAsWait, WinGetProcess

函 数 示 例


;等待, 直到 notepad.exe 不存在
ProcessWaitClose("notepad.exe")

; 等候, 直到笔记本程序关闭
Local $PID = Run("notepad.exe")
ProcessWaitClose($PID)

provider with jb51.net (unicode)