Beitrag von Detlef Schulz, 18.03.2008, 19:07
Die Steuerungsleiste des Skripteditors zur Navigation in AppleScripts nutzen
Der Skripteditor von Apple (zu finden im Ordner “Programme > AppleScript”) besitzt ein überaus praktisches kleines Einblendmenü – die so genannte Steuerungsleiste. Sie befindet sich zwischen Symbolleiste und Arbeitsfläche. Falls sie nicht angezeigt wird, können Sie die Leiste über das Menü “Darstellung > Steuerung einblenden” hervorholen.
Im ersten Einblendmenü können Sie die Sprache festlegen, in der Sie ein Skript erstellen möchten. Normalerweise wird das “AppleScript” sein.
AppleScript beruht auf OSA, der “Open Scripting Architecture”. Das bedeutet, dass hier prinzipiell auch andere Sprachen erscheinen können. Wenn Sie jedoch nur den Skripteditor besitzen, werden Sie hier nur einen einzigen Eintrag vorfinden: nämlich “AppleScript”.

Abb. 1: Die Steuerungsleiste im Skripteditor dient der Auswahl der OSA-Sprache und der Navigation im Skript.
Haben Sie jedoch auch den Script Debugger installiert, und sei es auch nur zum Testen, so werden Sie in diesem Menü zwei weitere Einträge vorfinden, nämlich “JavaScript” und “AppleScript Debugger X”. AppleScript Debugger X wird dabei hauptsächlich intern vom Script Debugger verwendet. Wenn Sie jedoch JavaScript auswählen, können Sie JavaScript zur Steuerung Ihres Macintoshs verwenden! Weitere Informationen und die komplette Dokumentation zu JavaScript als OSA-Sprache finden Sie bei Late Night Software, dem Hersteller des Script Debuggers.
Im zweiten Einblendmenü können Sie zu bestimmten Stellen in Ihrem Skript springen. Solange ihre Skripts klein sind und nicht über mehrere Seiten reichen, werden Sie das zweite Einblendmenü sicher nicht oft verwenden, zumal es dann auch meistens leer ist. Erst wenn Sie mehrere Routinen in Ihrem Skript verwenden, macht sich das Einblendmenü wirklich bezahlt. Wenn Ihr Skript mehrere Seiten lang ist, können Sie sich damit schnell und zielsicher von einer Unterroutine (Handler) zur anderen bewegen - ohne langes Scrollen und Suchen.
Das Einblendmenü listet aber nicht nur alle Routinen (on run, on idle, …) auf, sondern auch Eigenschaften (properties) und globale Variablen, die meistens am Anfang eines Skripts stehen. Die Einträge sind nach Vorkommen sortiert - und nicht nach dem ABC.
Themen: E-Mail Abo | Apple
|
AppleScript
|
Mac OS
|
Tags:
AppleScript, Mac OS X, Leopard, Tiger, Skripteditor, JavaScript
TxtBear: Artikel als TxtBear Doc
Apple
RSS 2.0