21.16 Droplets 

Bei einigen Anwendungen werden Sie die Fähigkeit zu schätzen gelernt haben, einfach eine Datei auf das Icon des Programms ziehen zu können und sie so darin zu öffnen. Solche Droplets lassen sich auch mit AppleScript erstellen. Sie ersparen sich damit zeitaufwändige Dialoge zum Öffnen von Dateien, wenn Ihr Skript nur eine Datei bearbeiten soll.
Innerhalb eines Droplets steht Ihnen der normale Befehlsschatz von AppleScript zur Verfügung. Ähnlich wie bei einer Ordneraktion müssen die auszuführenden Befehle in einer Funktion zusammengefasst werden. Die Funktion, die für Droplets zuständig ist, lautet on open, gefolgt von einem Namen, der die auf das Symbol gezogene Datei enthält. Ein Beispiel:
on open Datei set Datei to Datei as string display dialog Datei end open
Dieses Skript nimmt lediglich den Namen entgegen, wandelt diesen in einen String um und gibt ihn in einem Dialog wieder aus. Sie müssen das Skript im Skripteditor als ausführbares Programm speichern. Es wird dann, so es vom Skripteditor als Droplet korrekt erkannt wurde, mit einem entsprechenden Icon (siehe Abbildung 21.27) versehen.
Abbildung 21.27 Ein Droplet wird vom Skripteditor mit einem entsprechenden Icon versehen.
| Kennwort für Mac OS 9 | Um von Mac OS 9 Entfernte Apple Events zu nutzen, müssen Sie zusätzlich noch ein Passwort vergeben. |





Jetzt bestellen


