- Registriert
- 30.05.07
- Beiträge
- 39
Hallo Skriptologen,
ich möchte eine etwas komplizierte Photoshop-Aktion nacheinander automatisch auf mehrere Ordner anwenden. Dazu habe ich versucht, ein Applescript zusammenzubasteln – natürlich mit Vorlagen aus diesem Forum! Mit einem Ordner klappt es problemlos.
Bei mehreren Ordnern hakelt es im Moment daran, daß es nicht selbst startet und nicht zum nächsten Ordner weiterschaltet. Im Event-Protokoll sehe ich, daß das Script zum nächsten Ordner weitergeht, ihn aber nicht bearbeitet. Ich hab den Eindruck, daß es nur noch ein kleiner Schritt ist, der fehlt.
Ich wäre sehr dankbar und würde mich freuen, wenn jemand einen Blick darauf werfen würde:
set Quellordner to (choose folder with prompt "Hauptordner") as string
tell application "Finder"
set these_folders to every folder of folder Quellordner
repeat with f from 1 to the count of these_folders
set akt_folder to item f of these_folders
set DateiListe to every file of (choose folder with prompt akt_folder) as alias list
tell application "Adobe Photoshop CS"
activate
repeat with einDatei in DateiListe
open einDatei
do action "Aktion" from "Set 1"
end repeat
end tell
say "oo"
end repeat
end tell
Gruß
Harald
ich möchte eine etwas komplizierte Photoshop-Aktion nacheinander automatisch auf mehrere Ordner anwenden. Dazu habe ich versucht, ein Applescript zusammenzubasteln – natürlich mit Vorlagen aus diesem Forum! Mit einem Ordner klappt es problemlos.
Bei mehreren Ordnern hakelt es im Moment daran, daß es nicht selbst startet und nicht zum nächsten Ordner weiterschaltet. Im Event-Protokoll sehe ich, daß das Script zum nächsten Ordner weitergeht, ihn aber nicht bearbeitet. Ich hab den Eindruck, daß es nur noch ein kleiner Schritt ist, der fehlt.
Ich wäre sehr dankbar und würde mich freuen, wenn jemand einen Blick darauf werfen würde:
set Quellordner to (choose folder with prompt "Hauptordner") as string
tell application "Finder"
set these_folders to every folder of folder Quellordner
repeat with f from 1 to the count of these_folders
set akt_folder to item f of these_folders
set DateiListe to every file of (choose folder with prompt akt_folder) as alias list
tell application "Adobe Photoshop CS"
activate
repeat with einDatei in DateiListe
open einDatei
do action "Aktion" from "Set 1"
end repeat
end tell
say "oo"
end repeat
end tell
Gruß
Harald