Olá amigos,
Estou finalizando um projeto com um sistema de emuladores de jogos, e alguns desses emuladores não fecham com a tecla "ESC" então estou recorrendo ao AutoHotkey e já tenho um Script funcionando porém o Script no momento só fecha um aplicativo em seu código, eu preciso incluir na linhagem outros nomes de executáveis para quando pressionar o "ESC" eles possam fechar também, segue abaixo a linhagem pronta e funcionando!
#IfWinActive ahk_exe EMULATOR.exe
Esc::
If (A_TimeSincePriorHotkey > 1 & A_TimeSincePriorHotkey < 301)
WinClose, A
Return
#IfWinActive
Obs.: na primeira linha eu precisaria por exemplo adicionar + executáveis como por exemplo " 4DO.exe" e "Dolphin.exe", dai a pergunta: Qual será o comando que o Script aceita para agregar mais executáveis ?
Obrigado amigos, quem puder ajudarei ficarei imensamente grato
Fechar mais de um aplicativo com o AutoHotkey! "RESOLVIDO"
Moderator: Gio
-
- Posts: 2
- Joined: 11 Apr 2018, 06:45
Fechar mais de um aplicativo com o AutoHotkey! "RESOLVIDO"
Last edited by marcelosofth on 11 Apr 2018, 09:54, edited 1 time in total.
Re: Fechar mais de um aplicativo com o AutoHotkey!
Bom dia MarceloSofth.
Seja bem-vindo ao Fórum da Comunidade do AutoHotkey.
Acredito que você poderia mudar um pouco a lógica do seu script. No momento, ele ativa uma Hotkey ESC sempre que uma janela com um nome específico estiver ativa. Talvez seja melhor criar uma Hotkey ESC que esteja sempre ativa, mas que só feche as janelas se tiverem o nome correspondente e estiverem ativas. Assim você pode adicionar mais opções de janelas. Também pode usar o modificador ~ para que a funcionalidade normal do ESC não seja bloqueada.
O exemplo abaixo fecha tanto a janela do programa emulator.exe quanto a janela do bloco de notas (esta última identificada pela classe usando ahk_class).
Seja bem-vindo ao Fórum da Comunidade do AutoHotkey.
Acredito que você poderia mudar um pouco a lógica do seu script. No momento, ele ativa uma Hotkey ESC sempre que uma janela com um nome específico estiver ativa. Talvez seja melhor criar uma Hotkey ESC que esteja sempre ativa, mas que só feche as janelas se tiverem o nome correspondente e estiverem ativas. Assim você pode adicionar mais opções de janelas. Também pode usar o modificador ~ para que a funcionalidade normal do ESC não seja bloqueada.
O exemplo abaixo fecha tanto a janela do programa emulator.exe quanto a janela do bloco de notas (esta última identificada pela classe usando ahk_class).
Code: Select all
~ESC::
IfWinActive, ahk_exe EMULATOR.exe
{
WinClose, A
}
IfWinActive, ahk_class Notepad
{
WinClose, A
}
"What is suitable automation? Whatever saves your day for the greater matters."
Barcoder - Create QR Codes and other Barcodes using only Autohotkey !!
Archmage Gray - A fantasy shooter game fully coded in AutoHotkey
Barcoder - Create QR Codes and other Barcodes using only Autohotkey !!
Archmage Gray - A fantasy shooter game fully coded in AutoHotkey
-
- Posts: 2
- Joined: 11 Apr 2018, 06:45
Re: Fechar mais de um aplicativo com o AutoHotkey!
Ashuahsuashuashuashuas yujuuuuuu, Gio você é o caraaaaa, funcionou perfeitamente, ganhei o dia! meu muito obrigado
Meu Script teste:
~ESC::
IfWinActive, ahk_exe EMULATOR.exe
{
WinClose, A
}
IfWinActive, ahk_exe 4DO.exe
{
WinClose, A
}
IfWinActive, ahk_exe Dolphin.exe
{
WinClose, A
}
Meu Script teste:
~ESC::
IfWinActive, ahk_exe EMULATOR.exe
{
WinClose, A
}
IfWinActive, ahk_exe 4DO.exe
{
WinClose, A
}
IfWinActive, ahk_exe Dolphin.exe
{
WinClose, A
}
Return to “Ajuda e Suporte Geral”
Who is online
Users browsing this forum: No registered users and 62 guests