- Registriert
- 21.09.08
- Beiträge
- 15
Hallo!
Mit Apple Script öffne ich in einem Grafikprogramm mehrere Bilder nacheinander und speichere sie mit anderen Parametern ab (andere Kompressionsqualität, andere Grösse etc). Das Problem: Wird der Befehl "Save As" ausgeführt, werden weitere Tastendrücke erwartet - die Eingabebestätigung OK und die Bestätigung, die existierende Datei zu überschreiben.
Diese Tastendrücke können ja durch GUI-Befehle simuliert werden. Jedoch nach Ausführen des Befehls "Saver As" wartet Apple Script, bis der Befehl zuende ausgeführt wird. Ein Tastendruck über GUI-Simulation kann NICHT in demselben Script ausgeführt werden, da Apple Script den Programmcode gar nicht weiter abarbeitet, bis der Befehl zuenede ausgeführt wurde.
Frage: Wie ist ein solches Problem zu lösen? Ich nehme an, dass ein zweites Script vor Ausführung des Befehles "Save As" gestartet werden kann, welches zeitverzägert die Tastendrucke übernimmt, um den Befehl "Save As" zu beenden.
Gibt es noch andere, eventuell geeignetere Möglichkeiten?
Gruss, André
Mit Apple Script öffne ich in einem Grafikprogramm mehrere Bilder nacheinander und speichere sie mit anderen Parametern ab (andere Kompressionsqualität, andere Grösse etc). Das Problem: Wird der Befehl "Save As" ausgeführt, werden weitere Tastendrücke erwartet - die Eingabebestätigung OK und die Bestätigung, die existierende Datei zu überschreiben.
Diese Tastendrücke können ja durch GUI-Befehle simuliert werden. Jedoch nach Ausführen des Befehls "Saver As" wartet Apple Script, bis der Befehl zuende ausgeführt wird. Ein Tastendruck über GUI-Simulation kann NICHT in demselben Script ausgeführt werden, da Apple Script den Programmcode gar nicht weiter abarbeitet, bis der Befehl zuenede ausgeführt wurde.
Frage: Wie ist ein solches Problem zu lösen? Ich nehme an, dass ein zweites Script vor Ausführung des Befehles "Save As" gestartet werden kann, welches zeitverzägert die Tastendrucke übernimmt, um den Befehl "Save As" zu beenden.
Gibt es noch andere, eventuell geeignetere Möglichkeiten?
Gruss, André