
使用尼爾命令我們可以設定係統音量(音訊)但是如何取得系統音量?
如何使用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%
。