win10上如何通过cmd提取当前默认音频设备的名称?

Jos*_*sef 5 audio command-line cmd.exe windows-10

我想编写一个批处理文件来切换我的默认声音设备,因为我只使用两个。

我已经使用 nircmd 来设置默认设备,但我还没有找到提取当前设备名称的方法。

Dav*_*ill 2

我还没有找到提取当前音频设备名称的方法。

如果您不介意使用 PowerShell,请尝试Get-DefaultAudioDevice使用Powershell Cmdlet 来操作 Windows 音频设备

通过 Powershell 进行基本命令行音频设备控制,包括 Nuget Package Manager Console。

功能: 在默认播放设备上设置音量并切换静音。获取设备列表并设置默认音频设备。

...

公开的 Cmdlet

Get-DefaultAudioDevice
Get-AudioDeviceList
Set-DefaultAudioDevice [-Index] <Int>
Set-DefaultAudioDevice [-Name] <String>
Set-DefaultAudioDevice [-InputObject] <AudioDevice>
Set-DefaultAudioDeviceVolume -Volume <float>
Get-DefaultAudioDeviceVolume
Set-DefaultAudioDeviceMute <Bool>
Set-DefaultAudioDeviceMute #Toggle
Get-DefaultAudioDeviceMute
Write-DefaultAudioDeviceValue [-StreamValue]
Run Code Online (Sandbox Code Playgroud)