WinWaitClose |
首页 后退 前进 |
WinWaitClose 暂停脚本执行, 直到请求的窗口关闭.
WinWaitClose ( "title" [, "text" [, timeout = 0]] ) 参数
返回值
备注 若调用本函数时目标窗口并不存在, 则立即返回 1. 脚本将每隔 250 毫秒左右检查一次匹配窗口.
函数示例 ; Wait for the window "[CLASS:Notepad]" to not exist. ----------------------------------------
该函数可以通过命令调用 exect 参见: WinActive, WinExists, WinWait, WinWaitActive, WinWaitNotActive, WinWaitDelay (Опция), ProcessWaitClose exect=$var_h=WinGetHandle('[CLASS:#32770;REGEXPTITLE:.*\((Копирование|Переименование/перемещение)\)]')||WinWaitClose(Eval('var_h')) infbx=InfoBox2 ;; 获取"复制"窗口或"重命名/移动"后台或"队列"中的Total Commander的句柄等待窗口关闭并发送消息
exect=$var_h=WinGetHandle('[CLASS:#32770;REGEXPTITLE:.*\((Копирование|Переименование/перемещение)\)]')||WinWaitClose(Eval('var_h')) shutd=9 ;; 获取"复制"窗口或"重命名/移动"后台或"队列"中的Total Commander的句柄+等待窗口关闭并关闭计算机
exect=Run('notepad.exe')||$var_h=WinWaitActive('[CLASS:Notepad]')||ControlSend(Eval('var_h'),'''','Edit1','закройте~~окно')||WinWaitClose(Eval('var_h'))||MsgBox(4096,'''','окно~~закрыто') ;; 运行"记事本",等待用户关闭窗口 © Аверин Андрей для Total Commander Image Averin-And@yandex.ru |