Como emitir som usando o alto-falante embutido a partir de uma linha de comando no Windows e Linux?
Como emitir som usando o alto-falante embutido a partir de uma linha de comando no Windows e Linux?
Respostas:
Você pode chamar a função de sistema operacional Win32 MessageBeep.
No Windows XP ou posterior, digite:
rundll32 user32.dll,MessageBeep
Eu tentei anos atrás e no começo eu não acreditava que funcionaria. Mas essa é a maneira sugerida pela Microsoft, conforme o site do MSDN:
"... O MessageBeep tenta reproduzir o som padrão do sistema. Se não puder reproduzir o som padrão do sistema, a função produzirá um som padrão através do alto-falante do computador."
Nos sistemas operacionais * nix, o bip costumava fazer isso.
SINOPSE
beep [ -v ] [ -X | -T | -S ]
DESCRIÇÃO
beep é um utilitário de linha de comando para fazer um computador emitir um bipe.
Em circunstâncias normais, você poderá usá-lo apenas digitando 'bip', sem opções.
modprobe pcspkr
também, askubuntu.com/questions/19906/beep-in-shell-script-not-working
Com o bash no Unix:
echo $'\007'
Echo ^g
onde ^ é a tecla ctrl. Observe que isso não funciona no Windows 7 - O sinal sonoro é redirecionado para o sistema de áudio.