Windows에서 시스템 볼륨 레벨(오디오)을 얻는 방법은 무엇입니까?

Windows에서 시스템 볼륨 레벨(오디오)을 얻는 방법은 무엇입니까?

사용nircmd시스템 볼륨 레벨(오디오)을 설정할 수 있지만시스템 볼륨을 얻는 방법?

Powershell을 사용하여 시스템 볼륨을 어떻게 얻을 수 있나요?

답변1

시스템 볼륨을 얻는 방법은 무엇입니까?

이를 위해 NirCmd를 사용할 수도 있습니다.

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

Speaker/HP내 오디오 장치 이름은 어디에 있나요?


명령줄에서 사운드 레벨 정보 얻기

SoundVolumeView- /GetPercent, /GetPercentChannel, /GetDecibel, /GetDecibelChannel, 의 get 명령을 사용하십시오 /GetMute.

이 명령은 프로그램의 종료 상태 내에서 원하는 사운드 레벨 정보를 반환합니다. 종료 상태는 정수 값이므로 백분율 값에 10을 곱하고 데시벨 값에 1000을 곱합니다. '명령줄 옵션' 섹션에서 이러한 명령에 대한 자세한 정보를 얻을 수 있습니다.

예를 들어 변수를 사용하여 배치 파일 내에서 원하는 값을 얻을 수 있습니다 %errorlevel%.

SoundVolumeView.exe /GetPercent Speakers
echo %errorlevel%

위의 예는 명령을 배치 파일에 저장한 다음 배치 파일을 실행할 때만 작동합니다. 배치 파일 없이 실행하려고 하면 결과가 0밖에 나오지 않습니다. 이는 의 버그가 아니며 SoundVolumeView단지 변수가 작동하는 방식일 뿐입니다 %errorlevel% .

원천:명령줄 또는 GUI를 통해 Windows의 사운드 볼륨 보기/변경

관련 정보