Hallo,
wie kann ich einen Vorgang wiederholen bis ein Fenster nicht mehr erscheint?
Spoiler anzeigen
[autoit]
If WinActive("Fenster1", "") or WinExists("Fenster1", "") Then
WinWaitActive("Fenster1", "")
WinWaitClose("Fenster1", "")
Else
ExitLoop ; <- Hier soll die Schleife beendet werden, wenn das Fenster nicht mehr erscheint.
EndIf
If WinActive("Fenster2", "") or WinExists("Fenster2", "") Then
WinWaitActive("Fenster2", "")
WinWaitClose("Fenster2", "")
EndIf
If WinActive("Fenster3", "") or WinExists("Fenster3", "") Then
WinWaitActive("Fenster3", "")
ControlClick("Button")
EndIf
Hatte es mal mit einer While Schleif probiert, aber die wartet irgendwie nicht bis die jewaligen Fenster geschlossen werden wie lässt sich das am besten lösen?