Obtient une liste de fenêtres satisfaisant un critère.
WinList ( ["title" [, "text"]] )
title | [optionnel] Le titre/hWnd/class des fenêtres à lister. Consultez Définition spéciale de titre. |
text | [optionnel] Le texte des fenêtres à lister. La valeur par défaut est une chaîne vide. Consultez Définition spéciale de texte. |
#include <MsgBoxConstants.au3> Example() Func Example() ; Récupère une liste de handles de fenêtre. Local $aList = WinList() ; Boucle dans le tableau pour afficher uniquement les fenêtres visibles avec un titre. For $i = 1 To $aList[0][0] If $aList[$i][0] <> "" And BitAND(WinGetState($aList[$i][1]), 2) Then MsgBox($MB_SYSTEMMODAL, "", "Title: " & $aList[$i][0] & @CRLF & "Handle: " & $aList[$i][1]) EndIf Next EndFunc ;==>Example
#include <Array.au3> Example() Func Example() ; Récupère une liste de handles de fenêtre à l'aide d'une expression régulière. ; L'expression régulière recherche des titres qui contiennent le mot SciTE ou Internet Explorer. Local $aWinList = WinList("[REGEXPTITLE:(?i)(.*SciTE.*|.*Internet Explorer.*)]") _ArrayDisplay($aWinList) EndFunc ;==>Example