Snabbreferens

AppleScript Snabbreferens Fusklapp

Snabbreferensguide för AppleScript på macOS: osascript CLI-exekvering, systemnotiser, talsyntes, fördröjningar och anpassade handlers.

· Publicerad

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

Relaterade ämnen