Problemas

Problemas

Problemas

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

Posso ter instalado algum programa, pois o script não funciona como deveria, notei queSetTitleMatchModeé definitivamente não está funcionandoComo deveria. Às vezes, quando pressiono a tecla de atalho, funciona, mas na maioria das vezes não.

Não sei o que é, talvez tenha instalado algum programa?Como posso solucionar isso?

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

Exemplos de casos e scripts de uso

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

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

Bloco de notas++

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

cromada

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

Responder1

Como posso solucionar isso?

  • Tente com um título completo para testar o próprio código da tecla de atalho.
  • Liste todas as janelas que o AHK vê comWinGet, OutputVar, List.
  • TesteSetTitleMatchMode, Fast|Slow
  • Verifique se AutoHotkey.exeé 'Executar como Administrador' (e se isso faz diferença)
  • Experimente com o mais novoAHK 1.1(também conhecido como AHK_L) e/ouAHK 1.0versão

Responder2

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 deverá funcionar bem. Não sei o motivo exato pelo qual 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 exemplo de script para 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

informação relacionada