Funktionreferenz


WinWaitClose

Beschreibung anzeigen in

Unterbricht die Ausführung des Skripts bis das angegebene Fenster nicht mehr existiert.

WinWaitClose ( "title" [, "text" [, timeout = 0]] )

Parameter

title Der Titel/Fenster-Handle(hWnd)/Klassenname(class) des Fensters, auf das gewartet werden soll. Siehe Erweiterte Fenstertiteldefinition.
text [optional] Der Text im Fenster, auf den gewartet werden soll. Standardwert ist ein leerer String. Siehe Erweiterte Fenstertextdefinition.
timeout [optional] Maximale Unterbrechungsdauer nach der fortgefahren wird, auch wenn das Fenster noch existiert. Standardwert ist 0 (es wird ewig gewartet).

Rückgabewert

Erfolg: 1.
Fehler: 0 wenn die maximale Unterbrechungszeit überschritten wurde.

Bemerkungen

Wenn die Funktion aufgerufen wird und das Fenster bereits nicht mehr existiert, wird direkt 1 zurückgegeben. Das Fenster wird ungefähr alle 250 Millisekunden abgefragt.

Verwandte Funktionen

ProcessWaitClose, WinActive, WinExists, WinWait, WinWaitActive, WinWaitDelay (Option), WinWaitNotActive

Beispiel

; Wartet bis das Fenster "[CLASS:Notepad]" nicht mehr existiert
WinWaitClose("[CLASS:Notepad]")

; Wartet maximal 5 Sekunden bis das Fenster "[CLASS:Notepad]" nicht mehr existiert
WinWaitClose("[CLASS:Notepad]", "", 5)