Hallo Freunde der automatisierten Schritte,
In Autoit gibt es keinen Rücksprung (goto) – wie löst man dann folgendes Problem?
Solange das Fenster „speichern unter“ offen ist, soll es aktiviert und mit der Escape-Taste geschlossen werden.
Soweit zur Theorie:
Manchmal funktioniert es, manchmal nicht – daher wollte ich eine extra Fensterprüfung einbauen und die sollte so lange durchlaufen werden, bis das Fenster wirklich geschlossen ist.
So funktioniert es nicht:
Code
$Fenster_aktuell = "Speichern unter"
If WinActivate ($Fenster_aktuell) Then
WinActivate($Fenster_aktuell)
Send({ESC}")
Sleep(200)
EndIf
... an dieser Stelle müsste ich wieder das Fenster prüfen.
per Schleifenbefehl würde ich zur ersten Zeile des Scripts gehen.
Wie löst man das eleganter, da es in Autoit keine Schleifen gibt?
Alles anzeigen
PS: Woran kann es liegen, dass über das Script das Fenster per ESC zum Teil geschlossen wird und teilweise nicht? Per Tastatur funktioniert ESC immer.
Viele Grüße
AutoMit