函数参考


WinWaitClose

暂停脚本的执行直至所指定窗口不再存在为止.

WinWaitClose ( "窗口标题" [, "窗口文本" [, 超时时间]] )

参数

窗口标题 目标窗口标题,参考 标题的特殊定义.
窗口文本 [可选参数] 目标窗口文本.
超时时间 [可选参数] 超时时间,以秒为单位.

返回值

成功: 返回值为1.
失败: 返回值为0,说明已超时.

注意/说明

若在调用本函数时目标窗口并不存在则立即返回1.脚本程序将每隔 250 毫秒 左右检查一次匹配窗口.

相关

WinActive, WinExists, WinWait, WinWaitActive, WinWaitNotActive, WinWaitDelay (Option), ProcessWaitClose

示例/演示


Run("notepad.exe")
WinWaitActive("[CLASS:Notepad]")
;等待记事本窗口被关闭
WinWaitClose("[CLASS:Notepad]")

;等待记事本窗口被关闭,最大等5秒,如果任然未关闭,脚本继续
WinWaitClose("[CLASS:Notepad]", "", 5)