Kurzreferenz

AppleScript Kurzreferenz Spickzettel

Kurzreferenz für AppleScript auf macOS: osascript-CLI-Ausführung, Systembenachrichtigungen, Sprachsynthese, Verzögerungen und Handlers.

· Veröffentlicht

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

Verwandte Themen