WinList
Возвращает список окон.
WinList ( [ "title" [, "text" ]] )
Параметры
title | [необязательный] Заголовок окна. |
text |
[необязательный] Текст окна. |
Возвращаемое значение
Возвращает двумерный массив, сопоставляя заголовок и дескриптор окна.Примечания
Если не указан заголовок и текст, то возвращаются все окна верхнего уровня.См. также
WinGetState, WinGetHandleПример
$aList = WinList()
; $aList = WinList("[REGEXPCLASS:(Explore|Cabinet)WClass]") ; возвращает список только окон Эксплорера
$sText = ''
For $i = 1 To $aList[0][0]
; Только для окон имеющих заголовок и не скрытых
If $aList[$i][0] <> "" And BitAND(WinGetState($aList[$i][1]), 2) Then
; объединяющее присвоение элементов массива к переменной $sText с переносом строки @LF
$sText &= "Дескриптор=" & $aList[$i][1] & " Заголовок=" & $aList[$i][0] & @LF
EndIf
Next
MsgBox(4096, 'Сообщение', $sText)