检查指定的窗口是否存在, 并且当前处于活动状态(在最前面).
过时的: 不推荐在新的脚本中使用这些控制流语句. 请使用 WinActive 函数代替.
IfWinActive , WinTitle, WinText, ExcludeTitle, ExcludeText IfWinNotActive , WinTitle, WinText, ExcludeTitle, ExcludeText
如果省略所有参数, 那么将使用上次找到的窗口.
如果这些控制流语句中的任何一条确定了活动窗口为符合的匹配, 那么上次找到的窗口将更新为当前活动窗口. 换句话说, 如果 IfWinActive 计算结果为 true(真) 或 IfWinNotActive 计算结果为 false(假), 那么将更新上次找到的窗口 .
获取活动窗口的唯一 ID 的简便方法是使用 ActiveHwnd := WinExist("A")
.
SetWinDelay 不适用于这些控制流语句.
窗口标题和文本是区分大小写的. 只有在打开 DetectHiddenWindows 时, 才能检测到隐藏窗口.
WinActive(), IfWinExist / IfWinNotExist, SetTitleMatchMode, DetectHiddenWindows, Last Found Window, WinActivate, WinWaitActive, WinWait, WinWaitClose, #IfWinActive/Exist