Um guia de referência rápida para escrever e executar AppleScript no macOS, desde chamadas osascript no terminal até automação de interface.
Executando AppleScript
A Partir do Terminal (osascript)
# Executar expressão inline diretamente
osascript -e 'display notification "Task completed!" with title "Build Script"'
# Executar um arquivo de script (.scpt ou .applescript)
osascript script.scpt
Notificação Nativa do Sistema
display notification "Backup finished successfully" with title "System Status" subtitle "Automated Backup"
Comentários
-- Este é um comentário de linha única
# Este também é um comentário de linha única
(*
Este é um
bloco de comentário
de múltiplas linhas
*)
Som e Áudio
Síntese de Voz (say)
-- Voz padrão do sistema
say "Build succeeded"
-- Voz especificada do sistema
say "Warning: low battery" using "Zarvox"
say "All systems nominal" using "Samantha"
Sinal Sonoro do Sistema (Beep)
-- Beep uma vez
beep
-- Beep várias vezes
beep 3
Atraso de Execução (Delay)
-- Pausar execução por 5 segundos
delay 5
Handlers (Funções)
on doubleNumber(n)
return n * 2
end doubleNumber
set doubledValue to my doubleNumber(21)
-- → 42
Handler com Múltiplos Argumentos
on showDialog(msg, titleText)
display alert titleText message msg as informational
end showDialog
my showDialog("Operation completed.", "Success")
Interagindo com Aplicativos
tell application "Finder"
activate
open folder "Documents" of home
end tell
tell application "Google Chrome"
reload active tab of front window
end tell