ahk SetTitleMatchMode parou de funcionar

0

Problemas

Eu tinha o AHK configurado no meu computador, alguns arquivos (programmen.ahk e grammatik.ahk por exemplo) na mesma pasta / ahk-script

Eu poderia ter instalado algum programa, porque o script não funciona como deveria, eu notei que SetTitleMatchMode é definitivamente não funciona como deveria. Às vezes, quando eu clico na tecla de atalho, funciona, mas na maioria das vezes isso não acontece.

Eu não sei o que é, talvez eu tenha instalado algum programa? Como posso resolver isso?

(Na minha mente ingênua eu pensei que era porque eu mudei do Aero para o Basic, então eu não sou um superusuário, mas precisaria da ajuda de alguém que é. Eu acho que eu poderia seguir suas instruções, especialmente desde o AHK. é tão importante para mim.)

Caso de uso & exemplos de script

É uma pena, pois é assim que eu ativo meus programas mais usados: Chrome, notepad ++, explorer, evernote, calendário.

Aqui estão alguns scripts que costumavam funcionar, mas agora não

Notepad ++

^!::
SetTitleMatchMode 2
IfWinExist Notepad++
    WinActivate, Notepad++
else
    run "c:\Program Files (x86)\Notepad++\notepad++.exe"
return

Chrome

^.::
SetTitleMatchMode 2
IfWinExist Google Chrome
    WinActivate, Google Chrome
else
    run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
return
    
por user1603548 08.07.2014 / 12:52

2 respostas

0

How can I troubleshoot this?

por 08.07.2014 / 19:51
0

O problema aqui está na combinação de teclas de atalho (CTRL + ALT) que você está usando. Se você alterar a combinação de teclas de atalho (por exemplo, para CTRL + ALT + z), seu script deve funcionar bem. Eu não sei razão exata porque ele não funciona com (CTRL + ALT), mas acho que outro aplicativo está usando essa combinação de teclas de atalho e há algum tipo de conflito. Aqui está um script de exemplo para o bloco de notas que usa a combinação de teclas de atalho CTRL + ALT + z e está funcionando conforme o esperado.

^!z::
SetTitleMatchMode 2
IfWinExist Notepad
    WinActivate, Notepad
else
    run "notepad.exe"
return
    
por 15.07.2014 / 21:59