AppleScript stellt von Haus aus leider keine find/replace-Funktion für Strings bereit (oder zumindest habe ich diese noch nicht entdeckt). Eine Möglichkeit dazu bietet folgende Funktion:
Tag: AppleScript
AppleScript: POSIX-Pfad aus Zwischenablage erstellen
Die Zwischenablage von Mac OS X arbeitet beim Kopieren von Dateien meist mit Pfadnamen in der Form
{alias "Macintosh HD:Users:username:file.txt"}
Werden diese Daten so an ein AppleScript übergeben, dann ist es mit folgendem Code möglich, diese in das POSIX-Format zu bringen:
set pathname to {alias "Macintosh HD: ... :file.txt"} set d to pathname as text set p to POSIX path of d
Die Variable p
enthält dann den String
"/Users/username/file.txt"
und kann so für weitere Operationen verwendet werden.