函数参考


WinWaitActive

暂停脚本的执行直至指定窗口被激活(成为活动状态)为止.

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

参数

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

返回值

成功: 返回值为 窗口句柄.
失败: 返回值为 0,说明已超时.

注意/说明

None.

相关

WinActive, WinExists, WinWait, WinWaitClose, WinWaitNotActive, WinWaitDelay (Option), ProcessWait

示例/演示


Example()

Func Example()
    ; Run Notepad
    Run("notepad.exe")

    ;等待记事本窗口出现并是活动状态,超时10秒
    WinWaitActive("[CLASS:Notepad]", "", 10)

    ; 等待记事本窗口显示两秒
    Sleep(2000)

    ; 使用记事本的类名关闭记事本窗口.
    WinClose("[CLASS:Notepad]")
EndFunc   ;==>Example