Wartet, bis ein bestimmtes Fenster nicht mehr existiert.
WinWaitClose , FensterTitel, FensterText, Zeitlimit, IgnoriereTitel, IgnoriereText
Der Titel oder andere Möglichkeiten zum Identifizieren des Zielfensters. Weitere Informationen finden Sie unter FensterTitel-Parameter.
Eine Zeichenkette, die in einem der Textelemente des Zielfensters enthalten ist (eventuell vorhandene Textelemente können mit dem internen Tool Window Spy aufgedeckt werden). Versteckte Textelemente werden nur erkannt, wenn DetectHiddenText eingeschaltet ist.
Die zu wartenden Sekunden, bevor eine Zeitüberschreitung erfolgt und ErrorLevel auf 1 gesetzt wird. Lassen Sie diesen Parameter weg oder leer, um den Befehl unendlich lang warten zu lassen. Die Angabe von 0 ist das gleiche wie, als würde man 0.5 angeben. Dieser Parameter kann ein Ausdruck sein.
Alle Fenster, die diesen Wert in ihren Titeln enthalten, werden ignoriert.
Alle Fenster, die diesen Wert in ihren Textelementen enthalten, werden ignoriert.
ErrorLevel wird auf 1 gesetzt, wenn der Befehl das Zeitlimit überschritten hat, ansonsten auf 0.
Der Befehl hört bereits auf zu warten, wenn keine einzige Instanz des angegebenen Fensters mehr gefunden wird, und nicht erst, wenn Zeitlimit abgelaufen ist. In diesem Fall wird ErrorLevel sofort auf 0 gesetzt und die Ausführung des Skripts fortgesetzt.
Während der Befehl im Wartezustand ist, können neue Threads via Hotkeys, benutzerdefinierte Menüpunkte oder Timer gestartet werden.
Wenn ein anderer Thread die Inhalte von Variablen, die der Befehl als Parameter verwendet, zwischendurch ändert, wird der Befehl diese Änderung ignorieren; das heißt, dass der Befehl weiterhin den Titel und Text verwendet, die ursprünglich in den Variablen vorhanden waren, als der Befehl zum ersten Mal zu warten begann.
Fenstertitel und -texte sind Groß-/Kleinschreibung-sensitiv. Versteckte Fenster werden nur erkannt, wenn DetectHiddenWindows eingeschaltet ist.
WinClose, WinWait, WinWaitActive, WinExist(), WinActive(), Process, SetTitleMatchMode, DetectHiddenWindows