Una guía de referencia rápida para escribir y ejecutar AppleScript en macOS, desde llamadas osascript en terminal hasta automatización de aplicaciones.
Ejecutar AppleScript
Desde la Terminal (osascript)
# Ejecutar expresión directa inline
osascript -e 'display notification "Task completed!" with title "Build Script"'
# Ejecutar archivo de script (.scpt o .applescript)
osascript script.scpt
Notificación Nativa del Sistema
display notification "Backup finished successfully" with title "System Status" subtitle "Automated Backup"
Comentarios
-- Este es un comentario de una línea
# Este también es un comentario de una línea
(*
Este es un
bloque de comentarios
multilínea
*)
Sonido y Audio
Síntesis de Voz (say)
-- Voz predeterminada del sistema
say "Build succeeded"
-- Voz del sistema especificada
say "Warning: low battery" using "Zarvox"
say "All systems nominal" using "Samantha"
Pitido del Sistema (Beep)
-- Pitido una vez
beep
-- Pitido varias veces
beep 3
Retardo de Ejecución (Delay)
-- Pausar ejecución durante 5 segundos
delay 5
Handlers (Funciones)
on doubleNumber(n)
return n * 2
end doubleNumber
set doubledValue to my doubleNumber(21)
-- → 42
Handler con Múltiples Argumentos
on showDialog(msg, titleText)
display alert titleText message msg as informational
end showDialog
my showDialog("Operation completed.", "Success")
Interactuar con Aplicaciones
tell application "Finder"
activate
open folder "Documents" of home
end tell
tell application "Google Chrome"
reload active tab of front window
end tell