Also, WinList() schleudert auch Prozessnamen heraus, nur will ich exakt die Fenster, die auch optisch vorhanden sind, rausfiltern.
Gibts da ne Möglichkeit?
WinList - vorhandene Fenster rausfiltern
-
- [ gelöst ]
-
mipez -
13. Oktober 2010 um 19:49 -
Geschlossen -
Erledigt
-
-
Hallo,
Das Beispiel in der Hilfe
[autoit]$var = WinList()
[/autoit][autoit][/autoit][autoit]For $i = 1 to $var[0][0]
[/autoit][autoit][/autoit][autoit]
; Listet nur die sichtbaren Fenster auf, die einen Titel haben
If $var[$i][0] <> "" AND IsVisible($var[$i][1]) Then
MsgBox(0, "Details", "Titel=" & $var[$i][0] & @LF & "Handle=" & $var[$i][1])
EndIf
NextFunc IsVisible($handle)
[/autoit][autoit][/autoit][autoit]
If BitAnd( WinGetState($handle), 2 ) Then
Return 1
Else
Return 0
EndIfEndFunc
[/autoit]Lg, Fabian
-
Das IsVisible muss man allerdings auf _WinAPI_IsWindowVisible(...) umändern...
-
Nein muss man nicht.
-
Das IsVisible muss man allerdings auf _WinAPI_IsWindowVisible(...) umändern...
Woher hast du das denn