函数参考


WinActive

检查指定的窗口是否存在且当前被激活.

WinActive ( "窗口标题" [, "窗口文本"] )

参数

窗口标题 要检查的目标窗口标题. 参考 标题特殊定义.
窗口文本 [可选参数] 目标窗口文本.

返回值

成功: 如果窗口当前为活动状态.返回窗口句柄.
失败: 返回值为 0,说明目标窗口不是激活状态.

注意/说明

None.

相关

WinExists, WinWait, WinWaitActive, WinWaitClose, WinWaitNotActive, WinTitleMatchMode (Option)

示例/演示


Run("notepad.exe")
Sleep(1000)
If WinActive("[CLASS:Notepad]") Then ; Check if Notepad is currently active.
    MsgBox(4096, "WinActive", "记事本窗口是活动的")
Else
    MsgBox(4096, "WinActive", "记事本窗口不是活动的.")
EndIf