devp Asked: 2021-04-25 18:39:10 +0800 CST2021-04-25 18:39:10 +0800 CST 2021-04-25 18:39:10 +0800 CST 如何在 Windows 中获取系统音量(音频)? 772 使用nircmd我们可以设置系统音量级别(音频),但如何获取系统音量? 我们如何使用 powershell 获取系统音量? windows audio 1 个回答 Voted Best Answer DavidPostill 2021-04-26T00:24:26+08:002021-04-26T00:24:26+08:00 如何获取系统音量? 您也可以为此使用 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 上查看/更改音量
如何获取系统音量?
您也可以为此使用 NirCmd:
Speaker/HP
我的音频设备的名称在哪里。来源:从命令行或 GUI 在 Windows 上查看/更改音量