仅将特定程序静音/取消静音

仅将特定程序静音/取消静音

m::Send {Volume_Mute}用于主音量...我只需要用于静音/取消静音特定程序的代码......

IfWinExist ahk_class Chrome_WidgetWin_1
{
m::Send {Volume_Mute} 
} 

不起作用……

答案1

使用 AHK 静音特定程序的最简单方法是下载尼科姆,复制到 windows 目录(运行 exe 时有一个按钮)并修改以下内容

WinGet, WinProcessName, ProcessName, A
run nircmd muteappvolume %WinProcessName% 2

答案2

你需要#IfWinExist #非常重要 - 有和没有的IfWinExist之间有很大的区别#你可以在这里读更多关于它的内容https://autohotkey.com/docs/commands/_IfWinActive.htm

答案3

对于这个答案,我假设您使用的是 Windows Vista 或更高版本,因为我目前还不知道 Windows XP 或更早版本的解决方案。

我还没有时间尝试这个,但你应该能够做你想做的事(静音一个程序,而不静音其他所有程序),使用Vista 音频控制功能,作者:Lexikos。

当我有更多时间时,我会编辑我的答案以包含更多细节。

相关内容