Я купил новый пульт дистанционного управления и использую AHK, чтобы привязать некоторые из его кнопок. У него нет программного обеспечения для установки того, что будет делать каждая кнопка, "это просто работает". Используя KeypressOSD.ahk, я могу видеть, какое нажатие клавиши оно отправляет.
Итак, у него есть кнопка, которая отправляет Win+Alt+Enter, чтобы открыть Windows Media Center. Я хочу, чтобы этот ярлык не открывал Windows Media Center и не фокусировал его на Media Player Classic. Этот код работает нормально, он проверяет, открыт ли Media Player Classic, и если да, то получает фокус и получает команду Space:
^F1::
IfWinExist, Media Player Classic
{
WinActivate
Send {Space}
}
Return
Я хочу использовать ту же команду. Но этот не работает, WCE все еще открывается:
~!#Enter::
IfWinExist, Media Player Classic
{
WinActivate
Send {Space}
}
Return
Этот тоже работает:
~!#F2::
IfWinExist, Media Player Classic
{
WinActivate
Send {Space}
}
Return