Ola Amigos Presava Muito da ajuda de alguém, precisava que no final desse script, eu apertasse 1+5 e ele ''saísse da barra de tarefas do windows'' mas não sei qual comando adicionar... ele ate fecha o notepad.exe , que seria a função para que el foi criado, mas o script continua la na barra, algum poderia me dar essa Força. muito Obrigado
SetWorkingDir, C:\Windows\System32
run, notepad.exe
sleep 250
#Persistent
SetTimer, No, 50
Return
No:
if GetKeyState("1")And GetKeyState("5")
{
Process, close, notepad.exe
sleep, 500
Process, close, notepad.exe
sleep 100
KeyWait, 1 , 5
KeyWait, 5 , 1
}
return
Fechamento do Script na Barra Window Topic is solved
Moderator: Gio
Re: Fechamento do Script na Barra Window Topic is solved
Bom dia Masterx.
Seja bem-vindo ao fórum da comunidade do AutoHotkey.
Acredito que a melhor maneira de fazer o que você quer é através de uma hotkey que execute o comando ExitApp. Este comando simplesmente fecha o script. Veja no exemplo abaixo uma hotkey que faz isso:
Perceba que a hotkey do código acima é uma hotkey cujo gatilho são duas teclas (1 e 5). Elas têm de ser apertadas simultaneamente e na ordem correta (segura o 1 e depois aperta o 5). Para fazer com que a ordem não importe, basta criar uma segunda hotkey com gatilho ~5 + 1::.
O símbolo de til ~ no começo do gatilho faz com que a função nativa da tecla não seja bloqueada, portanto, se você apertar somente 1, vai poder escrever 1 sem problemas.
Outro ponto importante é que devem haver espaços entre os nomes das teclas em hotkeys de combinações de teclas.
Você também poderá encontrar uma seção destinada a explicar hotkeys e hotstrings no tutorial oficial traduzido para o português disponível neste link.
Espero ter ajudado, se ainda tiver alguma dúvida sobre o assunto, basta postar abaixo
Seja bem-vindo ao fórum da comunidade do AutoHotkey.
Acredito que a melhor maneira de fazer o que você quer é através de uma hotkey que execute o comando ExitApp. Este comando simplesmente fecha o script. Veja no exemplo abaixo uma hotkey que faz isso:
Code: Select all
~1 & 5::
ExitApp
Perceba que a hotkey do código acima é uma hotkey cujo gatilho são duas teclas (1 e 5). Elas têm de ser apertadas simultaneamente e na ordem correta (segura o 1 e depois aperta o 5). Para fazer com que a ordem não importe, basta criar uma segunda hotkey com gatilho ~5 + 1::.
O símbolo de til ~ no começo do gatilho faz com que a função nativa da tecla não seja bloqueada, portanto, se você apertar somente 1, vai poder escrever 1 sem problemas.
Outro ponto importante é que devem haver espaços entre os nomes das teclas em hotkeys de combinações de teclas.
Você também poderá encontrar uma seção destinada a explicar hotkeys e hotstrings no tutorial oficial traduzido para o português disponível neste link.
Espero ter ajudado, se ainda tiver alguma dúvida sobre o assunto, basta postar abaixo
"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
Re: Fechamento do Script na Barra Window
Simplesmente PERFEITO... Amigo, VC e o Cara , Resolvido 10000% // Muitíssimo Obrigado Pela Ajuda, sem Palavras
- rmichelotto
- Posts: 6
- Joined: 10 Dec 2020, 22:42
Re: Fechamento do Script na Barra Window
Olá, amigos!
Estou tentando criar uma ferramenta semelhante, mas quero que o comando de encerrar um script seja executado em outro, exemplo:
Tenho um script principal que inicia todos os programas e pastas que utilizo no trabalho, assim como alguns scripts que uso durante o trabalho. Agora quero fazer a função de encerramento de todos os aplicativos (via WinClose) e desses scripts, mas preciso de um comando nesse script principal que feche os demais.
Existe isso?
Estou tentando criar uma ferramenta semelhante, mas quero que o comando de encerrar um script seja executado em outro, exemplo:
Tenho um script principal que inicia todos os programas e pastas que utilizo no trabalho, assim como alguns scripts que uso durante o trabalho. Agora quero fazer a função de encerramento de todos os aplicativos (via WinClose) e desses scripts, mas preciso de um comando nesse script principal que feche os demais.
Existe isso?
Re: Fechamento do Script na Barra Window
boa tarde @rmichelotto
dois exemplos :
dois exemplos :
Code: Select all
;- open for test
run,charmap
run,notepad
run,%comspec% /k
return
;---------------------------------
$F8::
ProcessNames := "charmap.exe;cmd.exe;notepad.exe"
Loop, Parse, ProcessNames,`;
{
Process, Exist, %A_LoopField%
if (ErrorLevel <> 0)
Process, Close, %ErrorLevel%
}
return
;----------------------------------
;----------------------------------
settitlematchmode,2
DetectHiddenWindows, On
~$F9::
progr := ["Test1","Test2"] ;- running program names
Loop % progr.Length()
{
aa:=progr[A_Index]
msgbox, 262180,TEST ,Want you really close ?`n%aa%
ifmsgbox,NO
continue
WinClose,%aa%
}
return
;===================================