我有一台 Microsoft Comfort Curve 键盘 (KU-0459)。它有一组音量控制按钮。最有趣的是“静音”按钮。
我还有一组 USB 扬声器(Logitech S-150)和一副耳机,带有常用的 3.5 毫米绿色/粉色插孔,可连接到我的板载声卡。
我使用的是 Windows 7 Ultimate。
我可以通过进入控制面板 -> 声音 -> 播放选项卡 -> 右键单击扬声器 -> 禁用来选择性地使扬声器静音。我很懒,我希望每当我按下键盘的静音按钮时,所有这些“点击”都能自动完成。
如果你的答案是“AutoHotkey”,那么如果你能提供 .ahk 脚本本身就太好了
答案1
我已经编写了许多 AutoHotkey 脚本来导航控制面板,所以我已经为你做好了准备!以下脚本Show Disabled Devices
需要在
然后演讲嘉宾是已启用启动脚本时。
注意:就我而言,演讲嘉宾是列表中的第二项,因此我将变量设置
speakers
为2
。
enabled = 0
speakers = 2
Volume_Mute::
{
enabled := !enabled
Run, control /name Microsoft.Sound
WinWaitActive, Sound
Send, {Down %speakers%} ;Speakers
Send, +{F10} ;Right click
if (enabled = 1)
{
Send, d ;Disable
}
else
{
Send, e ;Enable
}
WinClose, Sound
return
}
如果您不熟悉 AutoHotkey 或想要脚本的预编译版本,我可以提供一个以speaker
变量为参数的版本。请告诉我。:)