O caminho da linha de comando para controlar o aeroporto é networksetup
.
Digitar networksetup | grep airport
no terminal revela:
Usage: networksetup -getairportnetwork <device name>
Usage: networksetup -setairportnetwork <network> <device name> [password]
Usage: networksetup -getairportpower <device name>
Usage: networksetup -setairportpower <device name> <on off>
Então é isso que você quer para controlar o AirPort.
Wikipedia diz:
Mac OS X v10.4 added Automator workflows which can also be used as Speakable items.
If a workflow is saved as an application and put in the Speakable items folder it becomes available to the speech recognition software. The words the computer will recognize to execute the command will be the name of the saved Automator application. Some words might have to be misspelt for the computer to know the proper pronunciation. (For example, the computer best recognizes "Les Misérables" as Lay Mizzer Ob).
Você pode determinar a localização dos itens que podem ser falados indo em Preferências do Sistema, Fala, Reconhecimento de Fala, Abrir a Pasta de Itens Insolúveis . Para mim, é /Users/username/Library/Speech/Speakable Items
Crie um aplicativo Automator usando o item Executar Script Shell , chame networksetup
com os parâmetros apropriados (por exemplo, networksetup -setairportpower en1 on
para ativação), salve-o como um aplicativo, armazene-o no diretório de itens faláveis determinado acima. Use o comando que você quer falar como nome do aplicativo.
Editado para adicionar :
Aqui estava outra resposta anteriormente sobre o log. Eu acho que se refere a /private/var/log/kernel.log
.
Grep AirPort
(ou digite AirPort
na caixa de pesquisa Console.app depois de selecionar kernel.log
sob /private/var/log
na árvore à esquerda) e você deverá ver as mensagens de log correspondentes, incluindo
AirPort: Link Down on en1. Reason 8 (Disassociated because station leaving).
ou
AirPort: Link Up on en1