¿Cómo obtener el nivel de volumen del sistema (audio) en Windows?

¿Cómo obtener el nivel de volumen del sistema (audio) en Windows?

UsandonicmdPodemos configurar el nivel de volumen del sistema (audio) perocómo obtener el volumen del sistema?

¿Cómo podemos obtener el volumen del sistema usando powershell?

Respuesta1

¿Cómo obtener el volumen del sistema?

También puedes usar NirCmd para esto:

@echo off
setlocal enabledelayedexpansion
SoundVolumeView.exe /GetPercent Speaker/HP
set /a _volume=%errorlevel% / 10
echo %_volume%%%
endlocal

¿Dónde Speaker/HPestá el nombre de mi dispositivo de audio?


Obtenga información sobre el nivel de sonido desde la línea de comando

Utilice los comandos get de SoundVolumeView- /GetPercent, /GetPercentChannel, /GetDecibel, /GetDecibelChannel, /GetMute:

Estos comandos devuelven la información del nivel de sonido deseado dentro del estado de salida del programa. Debido a que el estado de salida es un valor entero, el valor porcentual se multiplica por 10 y el valor en decibelios se multiplica por 1000. Puede obtener más información sobre estos comandos en la sección "Opciones de línea de comandos".

Puede obtener el valor deseado dentro de un archivo por lotes utilizando la %errorlevel%variable, por ejemplo.

SoundVolumeView.exe /GetPercent Speakers
echo %errorlevel%

Tenga en cuenta que el ejemplo anterior solo funciona cuando se guardan los comandos en un archivo por lotes y luego se ejecuta el archivo por lotes. Si intenta ejecutarlo sin un archivo por lotes, solo obtendrá cero resultados. No es un error SoundVolumeView, es simplemente la forma en que %errorlevel% funciona la variable.

Fuente:Ver/cambiar el volumen del sonido en Windows desde la línea de comando o GUI

información relacionada