m::Send {Volume_Mute}
для мастер-громкости ... Мне нужен код только для отключения / включения определенной программы ...
IfWinExist ahk_class Chrome_WidgetWin_1
{
m::Send {Volume_Mute}
}
не сработает ...
m::Send {Volume_Mute}
для мастер-громкости ... Мне нужен код только для отключения / включения определенной программы ...
IfWinExist ahk_class Chrome_WidgetWin_1
{
m::Send {Volume_Mute}
}
не сработает ...
Самый простой способ отключить определенную программу с помощью AHK - это загрузить Nircmd, скопировать в каталог Windows (он имеет кнопку при запуске exe) и адаптировать следующее
WinGet, WinProcessName, ProcessName, A
run nircmd muteappvolume %WinProcessName% 2
Вам нужен #IfWinExist, # очень важен - между IfWinExist с # и без него есть большие различия, вы можете прочитать об этом здесь https://autohotkey.com/docs/commands/_IfWinActive.htm
Для этого ответа я предполагаю, что вы используете Windows Vista или более позднюю версию, поскольку в настоящее время я не знаю о решении для Windows XP или более ранней версии.
У меня еще не было времени, чтобы попробовать это, но вы должны быть в состоянии делать то, что вы хотите (отключить одну программу, не отключая все остальное) с помощью функций управления звуком Vista от Lexikos.
Я отредактирую свой ответ, чтобы включить больше деталей, когда у меня будет немного больше времени.