Hi,
ich möchte kurz und bündig ein kleines Script erstellen, welches das Fenster (zum Beispiel in einer Msgbox) zurück gibt welches im Moment im Vordergrund ist.
Soweit bin ich schon:
$var = WinList()
While 1
Sleep(2500)
For $i = 0 To UBound($var) -1
If WinGetState($var[$i][0]) = 15 Then MsgBox(0, 'Im Vordergrund', WinGetTitle($var[$i][0]))
Next
ExitLoop
WEnd
Nur kommt bei mir beispielsweise bei einem Explorerfenster nicht nur einmal die Msgbox sondern ca. 20 mal. Woran liegts ?