Como emitir som usando o alto-falante embutido a partir de uma linha de comando?


Respostas:


10

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."


4

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.


Quais sistemas operacionais eram esses?
Richard Hoskins

Você pode instalá-lo na maioria dos repositórios linux baseados em debian com o sudo apt-get install beep #
Charles Ma



1
Echo ^g 

onde ^ é a tecla ctrl. Observe que isso não funciona no Windows 7 - O sinal sonoro é redirecionado para o sistema de áudio.


ei, ele funciona no Windows 7 !!!! Eu acho que, para algumas placas-mãe que não possuem alto-falante interno ou que está desativado nas propriedades do som, não será emitido um sinal sonoro. mas eu testei e funcionei !!! mas use CTRL em vez do caractere "^". Eu não sei a diferença, mas ...
kokbira
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.