Rezension: AppleScript 1-2-3

cs, den 22. September 2009
AppleScript 1-2-3
AppleScript 1-2-3

Wer auf einem Mac Aufgaben automatisieren oder Anwendungen wie z. B. iTunes mit einfachen Mitteln erweitern möchte, wird früher oder später auf AppleScript stoßen. Hiermit können die Aufgaben per Skript automatisiert werden. Für den umfassenden Einstieg und als Nachschlagewerk liegt jetzt das von Apple zertifizierte Werk AppleScript 1-2-3 von Sal Soghoian und Bill Cheeseman vor.

Inhalt

Das Buch umfasst 800 Seiten und ist generell in zwei Teile untergliedert, die in insgesamt 30 Lektionen unterteilt sind. Im ersten Teil wird der Leser behutsam in die Welt von AppleScript eingeführt. Mit einfachen Skripten, einem ersten Überblick über die teilweise gewöhnungsbedürftigen Syntax und die Verwendung der Werkzeuge führen die Autoren den Leser im ersten Kapitel Schritt für Schritt an das Thema AppleScript heran. Die Sprachsyntax wird anhand einfacher Beispiele im Finder erläutert.

Beispiele wie „tell application "Finder" to close every window“ zeigen das Konzept hinter AppleScript und die nahe Anlehnung an die englische Umgangssprache.

Um die Sprachsyntax zu verdeutlichen, hier ein einfaches Beispiel, das ein Bild auf 128 Pixel (längste Seite) skaliert:

set this_file to choose file without invisibles
set the target_length to 75
try
tell application "Image Events"
-- Image Events starten
launch
-- Öffnen des ausgesuchten Bildes
set this_image to open this_file
-- Bildgroesse auf 128px (laengste Seite)
scale this_image to size target_length
-- speichern
save this_image with icon
-- Aufraeumen
close this_image
end tell
on error error_message
display dialog error_message
end try

Aufbauend auf die grundlegenden Themen werden in Teil zwei weiterführende Themen behandelt. Dazu zählen Subroutinen, Ordneraktionen, Bildbearbeitung oder Datumsoperationen. Alle Befehle und Funktionen werden anhand von einfachen und nachvollziehbaren Beispielen erklärt. Wenn notwendig, werden Screenshots zur Erläuterung eigesetzt.

Layout und Gestaltung

Die Autoren benutzen viele Beispiele, um die Philosophie hinter AppleScript zu erläutern. Screenshots werden zur Erläuterung des Editors und auch zur Darstellung der Ergebnisse eingesetzt. Die Ausdrucksweise ist jederzeit verständlich und nachvollziehbar. Der Aufbau ist logisch und auch für Einsteiger sinnvoll. Fortgeschrittene Entwickler können anhand des detaillierten Index dieses Buch als Referenz nutzen.

Fazit

Wer schon immer den Einstieg in AppleScript wagen wollte und ein Buch zum Nachschlagen, sowie für den Einstieg suchte, ist mit diesem umfassenden Werk sehr gut bedient. Ist der Einstieg anhand der Einführungskapitel gelungen, stehen viele weitere Themen wie Datenbankzugriffe, objektorientiertes Skripting oder GUI Skripting zur Verfügung um sein Wissen zu verbessern. Die Werkzeuge, allem voran der ScriptEditor, werden ausführlich erklärt. Anhand vieler Beispiele wird alles anschaulich erklärt. Wer sich beim Abarbeiten immer gleicher Routinen und Aufgaben auf seinem Mac ertappt und sich fragt, ob so etwas nicht leichter geht, sollte definitiv einen Blick auf AppleScript und dieses Buch werfen.


Ähnliche Nachrichten

Testergebnis

URS: 7,8 von 10
7,8

Positives

  • guter Einstieg in AppleScript