AppleScript
Aus Machackers
Die Bemühungen, Computer mit Hilfe von Skriptsprachen, welche an die natürliche (englische) Sprache angelehnt sind, zu programmieren, sind alt.
Seit Mitte der Achziger des 20. Jahrhunderts gibt es HyperCard mit seiner systemweiten Skriptsprache HyperTalk. Knapp gesagt: HyperCard ist ein Multimedia-Autorensystem, welches die Möglichkeiten des www vorweg genommen hat.
AppleScript steht in der Tradition von HyperTalk. Die Möglichkeiten der grafischen Benutzerschnittstelle beschränken sich zwar auf einfache Dialog-Fenster, allerdings erlaubt es Zugriff auf die meisten Systemressourcen inklusive aller Anwendungen.
So eignet es sich genauso gut für kleine Automatisierungsaufgaben wie auch für komplette Workflow-Lösungen für die verschiedensten Anwendungsbereiche.
Die Natürlichsprachlichkeit hat zur Folge, dass AppleScript für Tippfaule, Leute im Geschwindigkeitsrausch und Mathematiker weniger attraktiv ist.
Das übliche Beispiel:
display dialog "Hallo, world."
Das andere (ob das funktioniert, habe ich noch nicht ausprobiert :)
move the startupdisk to the trash
Da man Shell-Skripte ohne jedes Problem in AppleScript einbinden kann und umgekehrt AppleScript-Skripte aus Shell-Skripten aufrufen kann, sind die Möglichkeiten nur durch die eigene Phantasie begrenzt.
