applescriptErste Schritte mit applescript


Bemerkungen

AppleScript ist eine Sprache, die vor dem Mac, wie wir es heute kennen, 1993 entstand. Während andere Skriptsprachen über umfassendere Bibliotheken und eine robustere Syntax verfügen, bietet AppleScript die Automatisierung von Mac-Anwendungen.

Jede Mac-Anwendung kann ein Skriptwörterbuch enthalten, und viele, die mit macOS ausgeliefert werden. In einem Skriptwörterbuch erfahren Skripte, welche Elemente die App enthält und welche Aktionen ausgeführt werden können.

Ein Skript kann diese Informationen dann verwenden, um sich wiederholende Aufgaben zu automatisieren und eine Verbindung zwischen verschiedenen Apps herzustellen, wodurch vollständig anpassbare Workflows gebildet werden.

Versionen

Ausführung OS-Release Veröffentlichungsdatum
1.6 10,0 2001-03-24
1.7 10.1 2001-09-25
1,9 10.2 2002-08-23
1.9.2 10.3 2003-10-24
1.10 10.4 2005-04-29
2,0 10.5 2007-10-26
2.1 10.6 2009-08-28
2.2 10,7 2011-07-20
2.2.4 10.8 2012-07-25
2.3 10,9 2013-10-22
2.4 10.10 2014-10-16
2,5 10.11 08.06.2015

Skriptwörterbücher erkunden

Die Leistungsfähigkeit von AppleScript liegt darin, viele Mac-Anwendungen automatisieren zu können. Um herauszufinden, was Sie automatisieren können, müssen Sie das Skriptwörterbuch einer App lesen.

Starten Sie dazu den Skripteditor und wählen Sie Datei> Wörterbuch öffnen….

Wörterbuchfenster öffnen

Sobald Sie eine App ausgewählt haben, wird das Wörterbuch in einem neuen Fenster geöffnet. Oben im Fenster sehen Sie eine Spaltenansicht (wie Finder's). Die erste Spalte enthält verschiedene "Suiten" der AppleScript-Terminologie. Die "Standard Suite" enthält Elemente, die für die meisten Apps gelten (z. B. open , close , save , print ).

Wörterbuch Fenster

Dein erstes AppleScript

  1. Öffnen Sie den Skript-Editor.
2.1 2.4

Mit Mac OS X Leopard und früheren Versionen und OS X Yosemite und späteren Versionen befindet sich Script Editor unter

/Applications/Utilities/Script Editor.app
 
2.1 2.4

Zwischen Mac OS X Snow Leopard und OS X Mavericks einschließlich ist der Script Editor AppleScript Editor.

/Applications/Utilities/AppleScript Editor.app
 
  1. Geben Sie die folgende Codezeile ein:

    display dialog "Hello World"
     
  2. Klicken Sie auf die Schaltfläche "Ausführen".

    Zwei Dinge passieren: Der Skript-Editor kompiliert Ihr Skript (wenn es Fehler gibt, werden Sie wissen, was wo falsch ist) und dann ausgeführt.

  3. Es erscheint ein Dialog mit der Aufschrift "Hello World".

Du hast dein erstes Skript fertiggestellt!

Was macht der Code:

display dialog ist ein Befehl, obwohl er zwei Wörter verwendet. Dies ist in AppleScript üblich, im Gegensatz zu anderen Sprachen, bei denen normalerweise Wörter ohne Leerzeichen zusammengefügt werden müssen. Der Befehl zum display dialog weist AppleScript an, ein Popup-Dialogfeld anzuzeigen.

Dieser letzte Teil in "Anführungszeichen" gibt dem Skript an, welcher Text angezeigt werden soll.