ProcessWait

首页  后退  前进

ProcessWait
down2

ProcessWait

暂停脚本执行,直至指定进程出现.

 

ProcessWait ( "process" [, timeout = 0] )

参数

process

目标进程的名称.

timeout

[可选] 等待时间(秒). 默认为无限期等待.

返回值

成功:

返回进程 PID.

失败:

返回 0, 已超时.

备注

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

 

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

 

本函数是唯一不接受 PID 作为参数的进程函数. 因为 PID 是随机分配的, 等待一个特定的 PID 出现没有任何意义.

 

函数示例

; Wait for the Notepad process to exist.
ProcessWait("notepad.exe")

----------------------------------------

 

该函数可以通过命令调用 exect

参见:

ProcessClose, ProcessExists, ProcessWaitClose, RunWait, WinWait, WinWaitActive, ProcessList, RunAsWait, WinGetProcess

例子
copy

exect=ProcessWait('notepad.exe',3)||MsgBox(4096,'''','процесс~~существует') ;; 预计推出"记事本"

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru