初学者:一键切换耳机和音响,求教各位大佬

除了英雄联盟中基本都是一键(小键盘加号)切换耳机和音响,求教各位大佬改进一下能在英雄联盟中正常使用,附代码如下

if not A_IsAdmin
{
Run *RunAs “%A_ScriptFullPath%”  ; 需要 v1.0.92.01+
ExitApp
}
NumpadAdd::
if (toggle := !toggle)
{
run, C:Windowsnircmd.exe setdefaultsounddevice “扬声器” 1
run, C:Windowsnircmd.exe setdefaultsounddevice “扬声器” 2
run, C:Windowsnircmd.exe setdefaultsounddevice “麦克风” 1
run, C:Windowsnircmd.exe setdefaultsounddevice “麦克风” 2
}
else
{
run, C:Windowsnircmd.exe setdefaultsounddevice “Headset Earphone” 1
run, C:Windowsnircmd.exe setdefaultsounddevice “Headset Earphone” 2
run, C:Windowsnircmd.exe setdefaultsounddevice “Microphone” 1
run, C:Windowsnircmd.exe setdefaultsounddevice “Microphone” 2
}
return

首先我下载的nircmd,解压缩了三个文件剪切粘贴放到了c盘windows文件夹里,通过nircmd可以设置默认音频,1和2代表设置默认设备和设置默认通信设备,一键切换(音响+外置麦克风)和(耳机+自带麦克风)尝试了N种方法都不能在英雄联盟中正常使用,ahk文件右键以管理员权限运行,加几行以管理员权限运行的代码都不好使,ahk没问题$NumpadAdd::SoundBeep写了个这个做测试在英雄联盟中好使,nircmd也没问题,ahk通过nircmd设置音频在其他地方也好使就在英雄联盟里不行没反应,人傻了人疯了强迫症犯了真难受,向大佬求救

给TA捐赠
共{{data.count}}人
人已捐赠
教程

没有UAC提示自动提升脚本权限函数

2020-9-17 14:26:05

教程

L版本AHK通过调用H版本autohotkey.dll实现多线程

2020-9-27 21:19:48

2 条回复 A文章作者 M管理员
  1. dbgba

    用SoundSwitch来切换吧

  2. 无梦

    .

个人中心
购物车
优惠劵
有新私信 私信列表
搜索