Un guide de référence rapide pour écrire et exécuter AppleScript sur macOS, de la commande osascript à l'automatisation d'interface utilisateur.
Exécuter AppleScript
Depuis le Terminal (osascript)
# Exécuter une expression directe en ligne
osascript -e 'display notification "Task completed!" with title "Build Script"'
# Exécuter un fichier de script (.scpt ou .applescript)
osascript script.scpt
Notifications Système Natives
display notification "Backup finished successfully" with title "System Status" subtitle "Automated Backup"
Commentaires
-- Ceci est un commentaire d'une ligne
# Ceci est également un commentaire d'une ligne
(*
Ceci est un
bloc de commentaire
multi-lignes
*)
Son & Audio
Synthèse Vocale (say)
-- Voix système par défaut
say "Build succeeded"
-- Voix système spécifiée
say "Warning: low battery" using "Zarvox"
say "All systems nominal" using "Samantha"
Bip Système (Beep)
-- Bip unique
beep
-- Bips multiples
beep 3
Délai d'Exécution (Delay)
-- Pause d'exécution pendant 5 secondes
delay 5
Handlers (Fonctions)
on doubleNumber(n)
return n * 2
end doubleNumber
set doubledValue to my doubleNumber(21)
-- → 42
Handler avec Plusieurs Arguments
on showDialog(msg, titleText)
display alert titleText message msg as informational
end showDialog
my showDialog("Operation completed.", "Success")
Interagir avec les Applications
tell application "Finder"
activate
open folder "Documents" of home
end tell
tell application "Google Chrome"
reload active tab of front window
end tell