
Tengo una tarjeta de sonido Asus Essence STX.
Cuando quiero cambiar el dispositivo de salida de la tarjeta de sonido (por ejemplo, de altavoces a auriculares), tengo que iniciar la GUI del controlador y cambiarlo allí.
Sin embargo, preferiría poder controlar esta función usando una macro en mi teclado o mouse.
¿Es posible escribir un guión para hacer esto? Me imagino que podría iniciar un script .bat desde el mouse o el teclado y sería más conveniente.
Respuesta1
Hay una pequeña aplicación de utilidad, escrita por EreTIk llamadaDefSonido(Página traducida) que le permite crear un acceso directo para activar un dispositivo de reproducción de sonido de Windows.
Para que esto funcione, primero debe hacer un par de cosas:
- Descargue el binario de DefSound o el código fuente del sitio web de EreTIks
- Extraiga y, si utiliza el código fuente, cree el ejecutable.
- Determina elíndicedeldispositivo de renderizado de sonidoquieres habilitar
- Asegúrese de que todos los dispositivos de reproducción disponibles estén habilitados y conectados
- Cree un acceso directo para configurar el dispositivo predeterminado
Déjame explicarte algo que encontré sobre eldispositivo de renderizado de sonido:
- Se refiere a uno de los dispositivos de reproducción que normalmente configuraría manualmente (es decir, auriculares, parlantes, etc.)
- Elíndiceesnodeterminado por su posición en la lista de dispositivos de reproducción
Por lo tanto, para adquirir la correctaíndiceSerá necesario realizar algunos experimentos:
- Abra la carpeta que contiene los archivos que extrajo y/o creó anteriormente
- Cree un acceso directo a DefSound.exe resaltando primero DefSound.exe, luego haciendo clic derecho y seleccionando 'Crear acceso directo'
- Deberías tener un archivo llamado 'DefSound.exe - Acceso directo' cuyo nombre deberías cambiar a algo que quieras conservar. Para este lo llamé 'Auriculares'; crearemos los demás más adelante.
- Haga clic derecho en el acceso directo de Auriculares y seleccione 'Propiedades'
- Edite el objetivo para seleccionar un dispositivo diferente (ver más abajo)
Para ver cómo se puede utilizar la utilidad para configurar el dispositivo predeterminado, veamos el uso:
Usage: DefSound.exe
Run and show system tray icon
Or: DefSound.exe <NUMBER> [STRING]
Change default sound render device and exit.
The device sets zero-based index (NUMBER)
STRING is a role, may be:
ALL - all roles (default string value)
CON - console(system notification sounds and voice commands)
MMEDIA - multimedia (music, movies, etc...)
VOICE - voice communications
For example DefSound.exe 0
Select device with index 0 (first device) as default, all roles
Por lo tanto, al cambiar el uso, oobjetivo- podemos configurar el dispositivo predeterminado, aquí va
- Al final del campo de destino, agregue un '0' y luego presione OK
- ¿El dispositivo de reproducción cambió a auriculares?
- Sí: repita los pasos anteriores para cada dispositivo al que desee crear un acceso directo.
- No: aumente el valor que escribimos al final del campo de destino
En esta etapa deberías tener un par de accesos directos a los dispositivos que deseas habilitar, a partir de ahí es cuestión de asignar teclas de acceso rápido para habilitarlos sobre la marcha, o como lo hice yo: colocarlas en la parte superior de mi menú de inicio.
Salud