Spam Your Friends With Texts OS X El Capitan Script Editor
Índice:
- Executando arquivos de script AppleScript da linha de comando
- Executando Instruções de Script do AppleScript Diretamente do Terminal
Os usuários de Mac podem executar o AppleScript a partir da linha de comando, se desejar, seja executando um arquivo de script diretamente ou fornecendo as instruções de script de texto simples diretas do comando osascript. Isso pode ser útil para muitos propósitos, mas deve ser particularmente bom para usuários que passam muito tempo na linha de comando ou que executam tarefas de administração remota com o ssh.
O comando osascript irá executar qualquer script OSA, estamos focando no AppleScript aqui, mas você pode usar o osascript para executar o Javascript também, se você usar o sinalizador -l para ajustar o idioma.
Executando arquivos de script AppleScript da linha de comando
Para executar um arquivo de script AppleScript a partir do Terminal no Mac OS, simplesmente aponte o osascript para o caminho do arquivo de comando .scpt da seguinte forma:
osascript /example/path/to/AppleScript.scpt
Por exemplo, se você salvou esse script para se conectar automaticamente a uma VPN como um arquivo de script em vez de um aplicativo, você poderia apontar o comando osascript diretamente no arquivo para executá-lo. Qualquer arquivo .scpt pode ser lançado simplesmente apontando o comando osascript no caminho correto, se ele foi criado no Editor de Script do AppleScript ou a partir de um arquivo de texto simples não importa, desde que a sintaxe esteja correta.
Executando Instruções de Script do AppleScript Diretamente do Terminal
Para executar um script ou instrução AppleScript específico sem salvá-lo como um arquivo .scpt, você pode simplesmente usar o sinalizador -e e, em seguida, as aspas simples e duplas necessárias para citar e escapar corretamente do script.
Por alguns exemplos:
osascript -e 'display dialog "Hello from osxdaily.com" with title "Hello"'
Irá exibir uma caixa de diálogo dizendo "Olá"
osascript -e 'tell app "Finder" to make new Finder window'
Vai abrir uma nova janela do Finder
osascript -e "set volume 0"
Silenciará o volume do sistema.
Cobrimos inúmeros AppleScripts curtos usando o comando osascript antes, incluindo os aplicativos do Mac OS na linha de comando, definindo o papel de parede do Mac na linha de comando, ejetando todos os volumes montados, silenciando ou alterando o volume do sistema e muito mais. Qualquer pessoa interessada em aprender mais sobre o AppleScript pode encontrar uma quantidade significativa de informações, sintaxe, comandos e guias úteis no aplicativo 'Script Editor' que acompanha o MacOS e o Mac OS X.
Conhece algum truque particularmente interessante para usar o AppleScript na linha de comando? Deixe-nos saber nos comentários abaixo.
Execute rapidamente o novo comando do terminal a partir do cais
Execute rapidamente o novo comando Terminal do Dock
Execute o applescript a partir da linha de comando no mac os x com o osascript
Execute o AppleScript a partir da linha de comando no Mac OS X com o osascript