Eigentlich kann ich den wirklichen Reiz den Apple’s Applescript auf mich ausà¼bt nur schlecht in Worte fassen. Denke der Hauptaspekt ist der der Tatsache geschuldet, dass es anfà¤nglich einerseits nach einer relativ simplen Script-Sprache aussah und anderseits die Hoffnung damit in Zukunft viel in meinem Arbeitsalltag automatisieren zu kà¶nnen.

Mit diesem Hintergrund habe ich mich vor einigen Monaten mal drangesetzt und mir immer mal wieder kleine Script-Aufgaben gesetzt, die dann letztlich zu Tierprogramm gefà¼hrt haben. Das ganze ist mein erstes richtiges AppleScript basierendes Projekt und dienst als Lern & Spielwiese. Ein weiterer praktischer Aspekt war dass ich meiner Freundin beim editieren der Exifdaten Ihrer Bilder/Photos helfen konnte.

Da ich annehme das der Einsteig in Applescript fà¼r einige ein Problem darstellen kann, habe ich mich entschlossen in den folgenden Wochen immer wieder kleine Beispiele zu verà¶ffentlichen (je nach Nachfrage natà¼rlich)

Um dem alten Prinzip der Klassiker zu folgen ist der Einsteig ein einfaches Hello-World in Applescript.

How to:

Ich verwende inzwischen XCode als Entwicklungsplatform fà¼r Tierprogramm, aber fà¼r den Einstieg ist dies sicher etwas à¼berdimensioniert und bedarf eines eigenen umfassenden How-To’s. Daher wird im folgenden Apple’s Script Editor.app verwendet. Zu finden ist dieser unter:

/Applications/AppleScript/Script Editor.app

Ihr solltet etwas vergleichbares wie im folgenden Screenshot vor euch sehen.

Soweit so gut.

Nun wollen wir das ganze mal mit etwas Leben fà¼llen. Ziel ist es wie bereits erwà¤hnt das klassische Programmierbeispiel Hello World umzusetzten. Gebt dafà¼r nun im Script Editor folgenden Code ein:

display dialog “Hello World”

Das ganze sollte nun in etwa so aussehen wie im zweiten Screenshot.

Der Text ist komplett einfarbig, ganz einfach aus dem Grund dass wir ihn weder ausgefà¼hrt noch gespeichert haben. Ein klick auf den Button “Compile” wà¼rde unser kleines Programm nun minimal in der Darstellung innerhalb Script Editor abwandeln und folgendes Bild sollte sich zeigen:

Die Schrift hat sich zum letzten Screenshot verà¤ndert und wir sehen AppleScript eigene Befehle in blau angezeigt, den auszugebenden Text (innerhalb den Anfà¼hrungszeichen in schwarz).

Eigentlich sind wir nun auch schon fast am Ende des ersten kleinen Schrittes in AppleScript. Nun wollen wir das ganze natà¼rlich auch noch ausfà¼hren um unser Test-Script mal in Aktion zu sehen. Betà¤tigt dafà¼r bitten den Button “Run” in Script Editor.app und euch sollte ein Dialog-Fenster wie folgt entgegen springen:

Vielleicht noch ein abschliessender Kommentar bevor dir das ganze als Lektion abspeichern. Wenn Ihr den Hello World -Dialog mit “OK” bestà¤tigt passiert im Script Editor etwas … und zwar wird uns im unteren Bereich der Rà¼ckgabe Wert angezeigt.

Ok, ich denke das reicht als Lektion I, daher speichern wir das ganze via:

  • File
  • Save as “macfidelity_applescript_lektion1″

Im folgenden wird jeweils auch immer das abschliessende File als Download angeboten, wenngleich dies in dieser Lektion 1 vielleicht nicht wirklich notwendig ist.

Die nà¤chste Lektion wird sich dem Umgang mit Display Dialog widmen, wenn Fragen bestehen, einfach die Kommentar Funktion verwenden. Bin ja mal gespannt wer sich dafà¼r interessiert.

Fragen:

Sofern weiteres Interesse an dieser Serie besteht, was genau wà¼rde euch den interessieren ? Verwendet Ihr selber schon AppleScript, wenn ja wie lange und fà¼r was ?

Links:

Share on Social Sites:
  • Digg
  • del.icio.us
  • Google
  • Technorati
  • Yigg
  • MisterWong
  • StumbleUpon

Similar Posts:
3 Responses to “Getting Started mit Applescript (Lektion I - Hello World)”
  1. [...] macfidelity comparing apples and oranges makes fun « Getting Started mit Applescript (Lektion I - Hello World) [...]

  2. [...] Lektion I - Hello World [...]

  3. [...] Lektion I - Hello World [...]

Leave a Reply