Repetição de comandos
Moderator: Gio
-
- Posts: 2
- Joined: 17 Mar 2020, 16:34
Repetição de comandos
estou fazendo meus primeiros scripts, eu gostaria que uma ação fosse infinita (macro pra jogos), tentei colocar no final do script reload, return, loop, podeia me ajudar nessa?
Re: Repetição de comandos
Boa tarde Mendigauul.
Seja bem-vindo ao fórum da comunidade do AutoHotkey.
Use o comando Loop para repetir um bloco de comandos. Um bloco de comandos é identificado por estar entre símbolos de chaves ({ e }) e por seguir imediatamente ao comando ou condicional relacionada. Os comandos que estiverem dentro de um bloco de comandos logo após o comando Loop se repetirão tantas vezes quantas for determinado no comando Loop.
Exemplo:
OBS: Se você omitir o número do comando Loop, ele repetirá indefinidamente.
Seja bem-vindo ao fórum da comunidade do AutoHotkey.
Use o comando Loop para repetir um bloco de comandos. Um bloco de comandos é identificado por estar entre símbolos de chaves ({ e }) e por seguir imediatamente ao comando ou condicional relacionada. Os comandos que estiverem dentro de um bloco de comandos logo após o comando Loop se repetirão tantas vezes quantas for determinado no comando Loop.
Exemplo:
Code: Select all
Loop, 10
{
msgbox,0, Aviso, Esta mensagem se repetirá 10 vezes. `nContagem de repetições: %A_Index%
}
"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: 17 Mar 2020, 16:34
Re: Repetição de comandos
Obrigado Gio
como pode ver é algo bem simples
infelizmente não estou conseguindo usando o loop citado, unica forma que consegui utilizar infinitamente foi colando a tecla de inicio pra repetir no final, porem não consigo fazer ela parar, as vezes teria que mexer no pc, tem como criar uma hotkey pra pausa o script?
4::
send {o down}
sleep 250
send {o up}
sleep 250
send {l down}
sleep 250
send {l up}
sleep 250
send {4 down}
como pode ver é algo bem simples
infelizmente não estou conseguindo usando o loop citado, unica forma que consegui utilizar infinitamente foi colando a tecla de inicio pra repetir no final, porem não consigo fazer ela parar, as vezes teria que mexer no pc, tem como criar uma hotkey pra pausa o script?
4::
send {o down}
sleep 250
send {o up}
sleep 250
send {l down}
sleep 250
send {l up}
sleep 250
send {4 down}
Re: Repetição de comandos
Bom dia Mendigauul.
No script abaixo, ao pressionar o F2 você liga as repetições. Ao pressionar o F3 você as desliga. Para ligar novamente, basta pressionar F3 novamente.
No script abaixo, ao pressionar o F2 você liga as repetições. Ao pressionar o F3 você as desliga. Para ligar novamente, basta pressionar F3 novamente.
Code: Select all
DESLIGADO := 0
F2::
If (DESLIGADO = "1")
{
Return
}
send {o down}
sleep 250
send {o up}
sleep 250
send {l down}
sleep 250
send {l up}
sleep 250
send {F2}
Return
F3::
DESLIGADO := !DESLIGADO
If (DESLIGADO = 0)
{
Send {F2}
}
Return
"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
Return to “Ajuda e Suporte Geral”
Who is online
Users browsing this forum: No registered users and 50 guests