在“设置”应用中的“轻松访问”>“音频”下有一个选项,允许全系统单声道音频。
我发现,使用电话线圈颈环时,单声道音频的效果更好,但是,当我在颈环和耳机之间切换时,我发现使用耳机时将单声道音频保持打开状态很烦人。
是否有一个命令可以创建快捷方式,并且可以使用自动化任务或手动激活它?
答案1
根据上述评论链,捕获 reg 查询的输出以及对我的批处理知识不足的一些帮助if/else 结构,我们有以下内容monoAudioToggle.cmd
:
@echo off
REM query audio state. 0x0: Stereo, 0x1: Mono
for /f "tokens=2*" %%a in ('reg query HKCU\Software\Microsoft\Multimedia\Audio /v AccessibilityMonoMixState') do set "var=%%b"
REM stop audio service
net stop audiosrv
REM Toggle mono/stereo setting in registry
if "%var%"=="0x1" (
reg Add HKCU\Software\Microsoft\Multimedia\Audio /f /t REG_DWORD /v AccessibilityMonoMixState /d 0
) else (
reg Add HKCU\Software\Microsoft\Multimedia\Audio /f /t REG_DWORD /v AccessibilityMonoMixState /d 1
)
REM restart audio service
net start audiosrv