Você está executando o Console2 como administrador? Nesse caso, certos comandos AutoHotkey executados na ou na janela do Console2 podem ser ignorados. Você pode contornar isso executando o script AHK como administrador também.
Uma coisa importante a perceber: você tinha mapeado uma tecla de atalho mais de uma vez, então o AHK passaria por cada método em ordem, de cima para baixo. Eu consertei sua lógica e mudei algumas coisas. Isso deve funcionar! :)
Nota: Este script pode ser facilmente adaptado para outros programas. Basta alterar os comandos IfWinExist
, WinMove
e Run
.
#c::
DetectHiddenWindows, On
IfWinExist, ahk_class Console_2_Main
{
IfWinActive
{
WinMinimize
WinHide
}
else
{
WinShow
WinActivate
WinMove, 100, 50
}
}
else
{
Run, "%UserProfile%\Console2\Console.exe"
}
return