loop (repetição) de sinais de teclas do teclado
Moderator: Gio
loop (repetição) de sinais de teclas do teclado
Alguem sabe comando para deixar teclas em modo de looping, por exemplo z e q , para que nao precise apertar ou segurar, e fique continuamente?
Re: loop (repetição) de sinais de teclas do teclado
Bom dia Rianzin.
Seja bem-vindo ao fórum da comunidade do AutoHotkey.
Você pode utilizar o comando Loop juntamente com o comando Sleep para fazer isso.
Exemplo enviando sinais repetidos de Z e q intermitente, com intervalo de 50ms entre as teclas z e q e 100ms entre q e z:
Também é possível simular a tecla apertada por um período.
Exemplo: simulando o z apertado por 5 segundos e depois solto por 5 segundos, de forma intermitente:
Espero ter ajudado, se ainda tiver alguma dúvida, basta postar abaixo.
Seja bem-vindo ao fórum da comunidade do AutoHotkey.
Você pode utilizar o comando Loop juntamente com o comando Sleep para fazer isso.
Exemplo enviando sinais repetidos de Z e q intermitente, com intervalo de 50ms entre as teclas z e q e 100ms entre q e z:
Code: Select all
Loop
{
Send z
Sleep 50
Send q
Sleep 100
}
Exemplo: simulando o z apertado por 5 segundos e depois solto por 5 segundos, de forma intermitente:
Code: Select all
SetBatchLines, -1
Loop
{
Loop 250
{
Send {z down}
Sleep 20
}
Send {z up}
Sleep 5000
}
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
Re: loop (repetição) de sinais de teclas do teclado
Como faço uma tecla para parar imediatamente o script caso eu queira isso, exemplo desse codigo, fiz um que ele preciona space a cada 1 segundo, mas como finalizo ele com uma tecla?
Re: loop (repetição) de sinais de teclas do teclado
Tanottauroo wrote: ↑22 Jan 2023, 07:32Como faço uma tecla para parar imediatamente o script caso eu queira isso, exemplo desse codigo, fiz um que ele preciona space a cada 1 segundo, mas como finalizo ele com uma tecla?
coloque isso antes do seu codigo, ao pressionar F1 seu codigo será executado, ao apertar F2 ele pausará
seu codigo deve ficar abaixo do F1:: ali
Code: Select all
F2::pause, toggle
F1::