- Registriert
- 17.12.13
- Beiträge
- 6
Hey,
das Ziel des Scripts ist es, durch das Ziehen einer Datei auf das Script (Droplet) soll erkannt werden von welchem typ die entsprechende Datei ist und dann je nach Dateityp im richtigen Programm geöffnet werden. Z.B. wenn man eine .pdf-Datei auf das Droplet zieht soll es im Adobe Acrobat geöffnet werden. Oder eine .psd-Datei in Photoshop. Mit möglichen Erweiterungen wie z.B. Größe ändern bei .psd-Dateien etc.
Nur leider funktioniert die Dateierkennung nicht so richtig.
Hilfe ist sehr Willkommen!
Hier mein Script:
//
on open xFile
set openFile to the info in xFile
set AppleScript's text item delimiters to "."
if name of openFile contains "." then
set {nameExt} to {text item -1} of openFile
display dialog nameExt
else
display dialog "Das Dateiformat kann nicht erkannt werden." buttons "Ok" default button "Ok"
end if
set AppleScript's text item delimiters to ""
if nameExt contains "psd" then
tell application "Adobe Photoshop CS6"
activate
open file xFile
end tell
else if nameExt contains "qxd" then
tell application "QuarkXPress"
activate
open file xFile
end tell
else if nameExt contains "indd" then
tell application "Adobe InDesign CS6"
activate
open file xFile
end tell
else if nameExt contains "ai" then
tell application "Adobe Illustrator"
activate
open file xFile
end tell
else if nameExt contains "pdf" then
tell application "Adobe Acrobat Pro"
activate
open file xFile
end tell
end if
end open
// (Ich weiß nicht warum die Syntax verloren gegangen ist, aber ich kann auch nicht den Tabulator benutzen..)
Gruß und Danke im voraus.
das Ziel des Scripts ist es, durch das Ziehen einer Datei auf das Script (Droplet) soll erkannt werden von welchem typ die entsprechende Datei ist und dann je nach Dateityp im richtigen Programm geöffnet werden. Z.B. wenn man eine .pdf-Datei auf das Droplet zieht soll es im Adobe Acrobat geöffnet werden. Oder eine .psd-Datei in Photoshop. Mit möglichen Erweiterungen wie z.B. Größe ändern bei .psd-Dateien etc.
Nur leider funktioniert die Dateierkennung nicht so richtig.
Hilfe ist sehr Willkommen!
Hier mein Script:
//
on open xFile
set openFile to the info in xFile
set AppleScript's text item delimiters to "."
if name of openFile contains "." then
set {nameExt} to {text item -1} of openFile
display dialog nameExt
else
display dialog "Das Dateiformat kann nicht erkannt werden." buttons "Ok" default button "Ok"
end if
set AppleScript's text item delimiters to ""
if nameExt contains "psd" then
tell application "Adobe Photoshop CS6"
activate
open file xFile
end tell
else if nameExt contains "qxd" then
tell application "QuarkXPress"
activate
open file xFile
end tell
else if nameExt contains "indd" then
tell application "Adobe InDesign CS6"
activate
open file xFile
end tell
else if nameExt contains "ai" then
tell application "Adobe Illustrator"
activate
open file xFile
end tell
else if nameExt contains "pdf" then
tell application "Adobe Acrobat Pro"
activate
open file xFile
end tell
end if
end open
// (Ich weiß nicht warum die Syntax verloren gegangen ist, aber ich kann auch nicht den Tabulator benutzen..)
Gruß und Danke im voraus.