如何在Windows中取得系統音量(音訊)?

如何在Windows中取得系統音量(音訊)?

使用尼爾命令我們可以設定係統音量(音訊)但是如何取得系統音量

如何使用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%

請注意,上述範例僅在將命令儲存到批次檔然後執行該批次檔時才有效。如果您嘗試在沒有批次檔的情況下執行它,您只會得到零結果。這不是 中的錯誤SoundVolumeView,這只是變數的工作方式%errorlevel%

來源:從命令列或 GUI 在 Windows 上檢視/變更音量

相關內容