Reproduzca sonidos predeterminados de Windows usando el símbolo del sistema

Reproduzca sonidos predeterminados de Windows usando el símbolo del sistema

Quiero reproducir sonidos predeterminados de Windows (Windows 10) en el símbolo del sistema. He utilizado el comando rundll32 user32.dll,MessageBeep con éxito, pero no me queda claro cómo puedo reproducir más sonidos de Windows. También sería bueno si existiera la posibilidad de manipular la duración, el efecto de eco, etc. ¿Sería posible? Cualquier comentario será muy apreciado.

Respuesta1

Teóricamente, lo que estás llamando es un contenedor de la función C++ BOOL MessageBeep(UINT uType);,descrito en la documentación de MS. Digo "teóricamente", porque entonces deberían tomarse parámetros para seleccionar el sonido del sistema a reproducir.

Mis experimentos al respecto no son concluyentes yAgradecería cualquier aporte sobre lo que está pasando.. Por ejemplo, si se abre un mensaje CMD y se ejecutan los dos comandos siguientes, a veces se reproducen diferentes sonidos del sistema... y a vecesno.

rundll32 user32.dll, mensajeBeep -MB_ICONEXCLAMATION

rundll32 user32.dll, MensajeBeep -MB_OK

¿La función no se llama correctamente, o el 'paquete' está roto o el envoltorio dañado [hmm... parece una pregunta para UPS ;-)]?

Advertencia: Esto está lejos de ser una respuesta, pero es demasiado complejo para ingresarlo como comentario.

información relacionada