Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03525.jsonl.gz/821

Photoshop-Droplet als Hotfolder
Hallo Willem,
gut, dass das Script funktioniert. Hier der Versuch einer Antwort zur ersten Frage:
Das Droplet und die Ordneraktion sind zwei unabhängige Dinger, welche nur gemeinsam haben, dass sie ein Script ausführen, welches in Photoshop gespeichert ist. Es ist aber nicht das gleiche Script, weil bei der Ordneraktion das Ordneraktions-Script das Öffnen der Dateien besorgt.Droplet
: Die Dateien werden auf das Icon des Droplets gezogen und das entsprechende Photoshop-Script
wird ausgeführt. Der Pfad zum Droplet muss nicht
angegeben werden. Ordneraktion
: Die Dateien werden in den (offenen) Ordner gelegt, an welchem das Ordneraktions-Script angehängt ist, und das entsprechende Photoshop-Script
wird ausgeführt. Der Pfad zum Droplet muss nicht
angegeben werden. Das Droplet kann gelöscht werden, weil das Script, welches benötigt wird, erstens ein anderes ist, als die Droplet-Basis und zweitens in Photoshop gespeichert ist.
Aller klar? ;-)
Zur zweiten Frage. Ich gehe davon aus, dass Du die Version benutzt, in welcher die Files zuerst in den "Out"-Ordner bewegt werden, bevor das Photoshop-Script aufgerufen wird.
Die Lösung sehe ich so: das Ordneraktions-Script erweitern (statt ein zweites anzuhängen). Dazu muss lediglich der Pfad zum Ordner "Proof" definiert und am Ende der Repeat-Schleife eine Zeile eingefügt werden, welche den Finder bittet, die Datei zu kopieren. Vorgängig wird er immer aktiviert, weil das Kopieren so schneller abläuft:
---
property outFolder : alias "Macintosh HD:Out:"
property proofFolder : alias "Macintosh HD:Proof:"
on adding folder items to thisFolder after receiving itemList
repeat with aFile in itemList
tell application "Finder" to move file aFile to folder outFolder
tell application "Adobe Photoshop 7.0"
activate
open file aFile
do script "test_1"
end tell
tell application "Finder" to activate
tell application "Finder" to duplicate file aFile to folder proofFolder
end repeat
end adding folder items to
---
Nochmals: dieses Script als normales, kompiliertes Script auf die Harddisk speichern. Dann beim Anhängen an den "In"-Ordner diese Script-Datei auswählen. Und das Droplet vergessen. Okay?
Hans Haesler <<email-pii>>
als Antwort auf: [#418306]