Der Technische Hintergrund

Mit der Open Scripting Architecture (OSA) hat Apple (ungefähr 1991) eine Umgebung geschaffen, in welcher alle Applikationen dieselbe Kommunikationsschnittstelle benutzen können. Wichtigster Bestandteil: Apple Events. Die Nachrichtensprache der Interapplication Communication. Zwischen den Applikationen werden also Apple Events hin und hergeschickt. Der Apple Event Manager ist der Verteiler. Apple beschreibt dieses System als ein dem Telefonsystem aehnliches.

AS-Systemerweiterung

Die AppleScript - Systemerweiterung setzt auf den Apple Event Manager auf. Sie wurde für Anwender entwickelt, damit von Hand zwischen Applikationen Informationen verteilt werden können.

Befehlsherkunft

Applescript selber bietet nur einen sehr begrenzten Befehlsumfang an. Für weitere Befehle stehen generell zwei Befehlsquellen zur Verfügung:

  1. Skripterweiterungen, welche Befehle für die allgemeine Verwendung in Applescript zur Verfügung stellen.
  2. Applikationen, die eigene Befehle zur Verfügung stellen.

Die Befehle werden über ein Verzeichnis innerhalb der Skripterweiterung oder der Applikation zur Verfügung gestellt.