Unterbricht die Ausführung des Skripts bis das angegebene Fenster nicht mehr existiert.
WinWaitClose ( "title" [, "text" [, timeout = 0]] )
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). |
Erfolg: | 1. |
Fehler: | 0 wenn die maximale Unterbrechungszeit überschritten wurde. |
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.
ProcessWaitClose, WinActive, WinExists, WinWait, WinWaitActive, WinWaitDelay (Option), WinWaitNotActive
; 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)