AutoIt.@ - Hilfe

Zu der Funktionsliste

WinWait

Pausiert das Skript, bis ein bestimmtes Fenster existiert.

WinWait ( <str> $Titel [ , <str> $Text = "" [ , <int> $Timeout = 0 ] ] )

Parameter

ParameterTypStandardwertBeschreibung
$Titelstring (Zeichenkette) Der Titel des Fensters, welches geprüft werden soll. Siehe Titel spezielle Definition.
$Textstring (Zeichenkette)""[optional] Der Text des Fensters, welches geprüft werden soll.
$Timeoutinteger (Ganzzahl)0[optional] Zeit in Sekunden.

Rückgabewert

Bei Erfolg: Gibt das Handle des Fensters zurück.
Bei Fehler: Gibt 0 zurück, falls die Zeit (siehe $Timeout-Parameter) vorrüber ist.

Bemerkung

Dieser Befehl prüft das Fenster etwa alle 250 Millisekunden.

In Verbindung stehende Befehle

WinActive
WinExists
WinWaitActive
WinWaitClose
WinWaitNotActive
AutoItSetOption
("WinWaitDelay")
ProcessWait

Beispiel 1    

; Wartet darauf, dass das Fenster "[CLASS:Notepad]" existiert
Run("notepad")
WinWait("[CLASS:Notepad]")

Beispiel 2    

; Wartet maximal 5 Sekunden darauf, dass das Fenster "[CLASS:Notepad]" existiert
WinWait("[CLASS:Notepad]", "", 5)