Ein Kurzreferenzleitfaden zum Schreiben und Ausführen von AppleScript auf macOS, von osascript-Befehlen bis zur UI-Automatisierung.
AppleScript ausführen
Aus dem Terminal (osascript)
# Inline-Ausdruck ausführen
osascript -e 'display notification "Task completed!" with title "Build Script"'
# Skriptdatei ausführen (.scpt oder .applescript)
osascript script.scpt
Systembenachrichtigungen
display notification "Backup finished successfully" with title "System Status" subtitle "Automated Backup"
Kommentare
-- Dies ist ein einzeiliger Kommentar
# Dies ist ebenfalls ein einzeiliger Kommentar
(*
Dies ist ein
mehrzeiliger Kommentarblock
*)
Audio & Sounds
Sprachsynthese (say)
-- Standard-Systemstimme
say "Build succeeded"
-- Spezifizierte Systemstimme
say "Warning: low battery" using "Zarvox"
say "All systems nominal" using "Samantha"
System-Signalton (Beep)
-- Einmaliger Signalton
beep
-- Mehrmaliger Signalton
beep 3
Ausführungsverzögerung (Delay)
-- Ausführung für 5 Sekunden anhalten
delay 5
Handler (Funktionen)
on doubleNumber(n)
return n * 2
end doubleNumber
set doubledValue to my doubleNumber(21)
-- → 42
Handler mit mehreren Argumenten
on showDialog(msg, titleText)
display alert titleText message msg as informational
end showDialog
my showDialog("Operation completed.", "Success")
Interaktion mit macOS-Anwendungen
tell application "Finder"
activate
open folder "Documents" of home
end tell
tell application "Google Chrome"
reload active tab of front window
end tell