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

8

Como emitir som usando alto-falante embutido a partir de uma linha de comando no Windows e no Linux?

    
por Piotr Dobrogost 24.07.2009 / 18:07

4 respostas

9

Você pode chamar a função do 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, de acordo com o site da MSDN:

"...MessageBeep attempts to play the system default sound. If it cannot play the system default sound, the function produces a standard beep sound through the computer speaker."

    
por 24.07.2009 / 18:39
2

Com o bash no Unix:

echo $'
echo $'%pre%7'
7'
    
por 24.07.2009 / 18:35
2

Em sistemas operacionais * nix sinal sonoro costumava fazer isso.

SYNOPSIS

beep [ -v ] [ -X | -T | -S ]

DESCRIPTION

beep is a command-line utility for making a computer go beep.

Under normal circumstances, you should be able to use it just by typing ‘beep’, with no options.

    
por 24.07.2009 / 18:20
1
Echo ^g 

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

    
por 10.08.2009 / 06:34