¿Cómo emitir sonido usando el altavoz incorporado desde una línea de comandos en Windows y Linux?
¿Cómo emitir sonido usando el altavoz incorporado desde una línea de comandos en Windows y Linux?
Respuestas:
Puede llamar a la función del sistema operativo Win32 MessageBeep.
En Windows XP o posterior, escriba:
rundll32 user32.dll,MessageBeep
Lo intenté hace años y al principio no creía que funcionaría. Pero esa es la forma sugerida por Microsoft, según su sitio web MSDN:
"... MessageBeep intenta reproducir el sonido predeterminado del sistema. Si no puede reproducir el sonido predeterminado del sistema, la función produce un pitido estándar a través del altavoz de la computadora".
En los sistemas operativos * nix se usa un pitido para hacerlo.
SINOPSIS
beep [ -v ] [ -X | -T | -S ]
DESCRIPCIÓN
bip es una utilidad de línea de comandos para hacer que una computadora haga bip.
En circunstancias normales, debería poder usarlo simplemente escribiendo 'pitido', sin opciones.
modprobe pcspkr
También se requiere , askubuntu.com/questions/19906/beep-in-shell-script-not-working
Con bash en Unix:
echo $'\007'
Echo ^g
donde ^ es la tecla ctrl. Tenga en cuenta que esto no funciona en Windows 7: el pitido se redirige al sistema de audio.