Getting Started mit Applescript (Lektion I - Hello World)
Posted by: fidel in AppleScript, How to, _deutsch, mac, tags: applescript, applescript lektion, getting started, how to, tutorialEigentlich 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:
- Apple about Applescript
- Apple DevDocs about Working with Applescript
- Download macfidelity_applescript_lektion1
Similar Posts:



















Entries (RSS)
[...] macfidelity comparing apples and oranges makes fun « Getting Started mit Applescript (Lektion I - Hello World) [...]
[...] Lektion I - Hello World [...]
[...] Lektion I - Hello World [...]