Beitrag von Detlef Schulz, 29.02.2008, 19:54
Der Dienst “Neues AppleScript erstellen” – Code bequem in den Skripteditor holen
Wenn Sie in einem Text auf AppleScript-Code stoßen und diesen im Skripteditor einfügen möchten, so werden Sie diesen wahrscheinlich kopieren, den Skripteditor öffnen und dort einfügen. Als Alternative können Sie in Mac OS X aber auch den Dienst “Neues AppleScript erstellen” dafür verwenden.
Sie finden diesen Dienst im Menü-Eintrag mit dem aktuellen Programmnamen unter “Dienste” – “Skripteditor”. Also zum Beispiel unter “Finder” – “Dienste” – “Skripteditor”. Probieren Sie diesen Dienst einmal an folgendem Testscript aus:
set x to display dialog "Wie ist das Wetter?" buttons {"Regnerisch", "Sonnig"}
if button returned of x is "Regnerisch" then
display dialog "Denk an Deinen Regenschirm!" buttons {"OK"}
else
display dialog "Lass Deinen Mantel zuhause!" buttons {"OK"}
end if
Da dieser Dienst unter Leopard nicht aus Safari heraus funktioniert (wohl aber in Tiger), müssen Sie dort diese Seite zuerst als PDF drucken (dies geht im Druckdialog von Mac OS X über “PDF” – “Als PDF sichern"). Öffnen Sie dann die PDF-Datei mit dem Programm “Vorschau” und markieren Sie die oben stehenden Zeilen. Wählen Sie nun im Programm-Menü “Dienste” – “Skripteditor” – “Neues Applescript erstellen”.
Der Skripteditor öffnet sich daraufhin, und die markierten Zeilen werden eingefügt. Nun müssen Sie im Skripteditor nur noch auf “Übersetzen” und dann auf “Ausführen” klicken. Schon wird das Skript gestartet.
Von dem Skript werden Sie nun nach dem Wetter gefragt. Je nachdem, welches Wetter Sie dann per Mausklick wählen, erhalten Sie einen dazu passenden Ratschlag.
Sollten Sie das Skript nicht vollständig oder mit überflüssigen Zeichen markiert haben, so erhalten Sie eventuell eine Fehlermeldung beim Übersetzen. Es ist also wichtig, dass das Skript genau markiert wurde.
Dieser Dienst hat gegenüber dem Dienst “Als AppleScript ausführen” den Vorteil, dass das Skript nicht einfach nur gestartet wird, sondern dass Sie das Skript zuerst in Ruhe im Skripteditor studieren und an Ihre eigenen Bedürfnisse anpassen können. Möglich ist das aus allen Programmen heraus, die Dienste unterstützen.
Leider ist jedoch Safari unter Leopard hierzu nicht in der Lage. Hier ist man darauf angewiesen, dass Beispielskripte im Internet über eine Applescript-URL verfügen. Ein Beitrag hierzu folgt demnächst.
Themen: E-Mail Abo | Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | AppleScript-Dienste | Leopard | Mac OS X | Tiger
apple
RSS 2.0