Da AppleScript momentan die einzige Skriptsprache zu sein scheint, die ohne größere Klimmzüge sauber mit Unicode (UTF-8/16) arbeitet, werde ich mich in der nächsten Zeit ein wenig damit beschäftigen müssen. Meine erste Frage war daher, wie erstellt man eigentlich Text-Dateien ohne den Umweg über eine Applikation wie zum Beispiel TextWrangler?
Die Frage wurde zwar in den von mir konsultierten AppleScript-Büchern nicht erwähnt, war aber trotzdem recht einfach (nach einer Sitzung mit Google) zu beantworten:
set Datei to (path to desktop) & "test.txt" as string
set ReferenzNummer to open for access Datei with write permission
write "Hallo Jörg!" to ReferenzNummer as string
close access ReferenzNummer
Jede geöffnete Datei bekommt eine Referenznummer (im obigen Beispiel »56«) über die diese dann im Weiteren angesprochen wird. Wichtig ist es, diese Datei (über ihre Referenznummer) auch wieder zu schließen. Ansonsten bleibt sie nämlich geöffnet und man kann auf sie erst wieder nach einem Neustart des Rechners zugreifen.


































[...] Nachtrag zu meinem gestrigen AppleScript-Tip ein weiterer Hinweis: Create a New Text File in Finder with One [...]
Wenn du mal keine Lust auf AppleScript hast versuch es doch mit TCL. Kann schon immer sauber mit UTF-8/16 umgehen und ist auf jedem OSX von haus aus mit dabei. Mit TclOSA ( http://www.vcn.bc.ca/~philip/osa/ ) oder der Tcl-AppleScript Brücke ( http://tclapplescript.sourceforge.net/ ) gibts auch das was AppleScript so speziell macht.