En snabbreferensguide för att skriva och köra AppleScript på macOS, från terminalanrop med osascript till automatisering av användargränssnitt.
Köra AppleScript
Från Terminalen (osascript)
# Exekvera inline-uttryck
osascript -e 'display notification "Task completed!" with title "Build Script"'
# Kör en skriptfil (.scpt eller .applescript)
osascript script.scpt
Inbyggda Systemnotiser
display notification "Backup finished successfully" with title "System Status" subtitle "Automated Backup"
Kommentarer
-- Detta är en enradskommentar
# Detta är också en enradskommentar
(*
Detta är ett
flerdelat kommentarblock
*)
Ljud & Audio
Talsyntes (say)
-- Standardsystemröst
say "Build succeeded"
-- Angiven systemröst
say "Warning: low battery" using "Zarvox"
say "All systems nominal" using "Samantha"
Systemton (Beep)
-- Pipsignal en gång
beep
-- Pipsignal flera gånger
beep 3
Exekveringsfördröjning (Delay)
-- Pausa exekvering i 5 sekunder
delay 5
Handlers (Funktioner)
on doubleNumber(n)
return n * 2
end doubleNumber
set doubledValue to my doubleNumber(21)
-- → 42
Handler med Flera Argument
on showDialog(msg, titleText)
display alert titleText message msg as informational
end showDialog
my showDialog("Operation completed.", "Success")
Interagera med Applikationer
tell application "Finder"
activate
open folder "Documents" of home
end tell
tell application "Google Chrome"
reload active tab of front window
end tell