获取窗口列表。
WinList ( ["窗口标题" [, "窗口文本"]] )
参数
| 窗口标题 | [可选参数] 目标窗口标题。 |
| 窗口文本 | [可选参数] 目标窗口文本。 |
返回值
返回一个含有匹配窗口的标题及句柄的数组。
注意
若没有指定窗口标题及窗口文本则返回所有顶层窗口。
相关
WinGetHandle
示例
$var = WinList()
For $i = 1 to $var[0][0]
; 仅显示带标题的可见窗口
If $var[$i][0] <> "" AND IsVisible($var[$i][1]) Then
MsgBox(0, "详情", "标题=" & $var[$i][0] & @LF & "句柄=" & $var[$i][1])
EndIf
Next
Func IsVisible($handle)
If BitAnd( WinGetState($handle), 2 ) Then
Return 1
Else
Return 0
EndIf
EndFunc