獲取窗口列表。
WinList ( ["窗口標(biāo)題" [, "窗口文本"]] )
參數(shù)
窗口標(biāo)題 | [可選參數(shù)] 目標(biāo)窗口標(biāo)題。 |
窗口文本 | [可選參數(shù)] 目標(biāo)窗口文本。 |
返回值
返回一個含有匹配窗口的標(biāo)題及句柄的數(shù)組。
注意
若沒有指定窗口標(biāo)題及窗口文本則返回所有頂層窗口。
相關(guān)
WinGetHandle
示例
$var = WinList()
For $i = 1 to $var[0][0]
; 僅顯示帶標(biāo)題的可見窗口
If $var[$i][0] <> "" AND IsVisible($var[$i][1]) Then
MsgBox(0, "詳情", "標(biāo)題=" & $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