- Registriert
- 26.06.13
- Beiträge
- 4
Hi Forum,
neulich ist mir doch glatt Photoshop nach ein paar Stunden Arbeit abgestürzt.
Da dachte ich, ich schreib (eher copy/paste aus dem Netz) ein Script, das das
für mich erledigt. Das ganze soll dann als Programm laufen (on run fehlt noch)
und 1. Photoshop starten, 2. etwa alle 10 min prüfen, ob Photoshop läuft, und
wenn ja, 3. speichern, oder wenn nicht, 4. script beenden.
Jetzt zur Frage. Kann man es so einrichten, daß der Speicherbefehl auch funktioniert,
wenn Photoshop im Hintergrund oder minimiert läuft? Im Moment wird immer nur
das aktive Programm zum Speichern aufgefordert. Ich finde es eher oll, wenn alle
10 min Photoshop in den Vordergrund ploppt, um gespeichert zu werden.
Grüße, Thomas
neulich ist mir doch glatt Photoshop nach ein paar Stunden Arbeit abgestürzt.
Da dachte ich, ich schreib (eher copy/paste aus dem Netz) ein Script, das das
für mich erledigt. Das ganze soll dann als Programm laufen (on run fehlt noch)
und 1. Photoshop starten, 2. etwa alle 10 min prüfen, ob Photoshop läuft, und
wenn ja, 3. speichern, oder wenn nicht, 4. script beenden.
Jetzt zur Frage. Kann man es so einrichten, daß der Speicherbefehl auch funktioniert,
wenn Photoshop im Hintergrund oder minimiert läuft? Im Moment wird immer nur
das aktive Programm zum Speichern aufgefordert. Ich finde es eher oll, wenn alle
10 min Photoshop in den Vordergrund ploppt, um gespeichert zu werden.
Code:
tell application "Adobe Photoshop CS5"
activate
end tell
repeat
tell application "System Events"
delay 15
set psd to false
set procs to every process
repeat with p from 1 to length of procs
set psdtrue to (name of (item p of procs))
if psdtrue is "Adobe Photoshop CS5" then
set psd to true
end if
end repeat
if psd is true then
tell application "System Events"
tell process "Adobe Photoshop CS5" to keystroke "s" using command down
end tell
else
exit repeat
end if
end tell
end repeat
Grüße, Thomas