Bom tarde, gostaria de entender como q faço um loop ser pausado ou reiniciado com uma tecla e ativado com a mesma tecla, exemplo
Aperto a tecla X o loop vai rodar continuamente até q eu aperte a tecla X de novo, é possível fazer isso?
[AJUDA] SCRIPT
Moderator: Gio
Re: [AJUDA] SCRIPT
boa tarde Castrinho
Code: Select all
;- Aperto a tecla X o loop vai rodar continuamente até q eu aperte a tecla X de novo
;- click Hotkey > x > START
;- click Hotkey > x > STOP
;-
#Warn
#MaxThreadsPerHotkey 2
Setworkingdir,%a_scriptdir%
t:=""
$x::
t:=!t
if (t)
{
loop
{
if (!t)
break
tooltip, loop running
;- do something
sleep,1000
tooltip
}
}
return
;-----------------------
esc::exitapp ;- exit this script
;-----------------------
Re: [AJUDA] SCRIPT
Code: Select all
#ifWinActive, ahk_exe client.exe
SetMouseDelay, 1
SetKeyDelay, 1
SetDefaultMouseSpeed, 0
Loop
{
Send {2}
sleep 100
Send {2}
Sleep 1100
Send {2}
sleep 100
Send {2}
Sleep 1100
}
p::pause
=::suspend
Last edited by BoBo on 06 Jun 2022, 20:25, edited 1 time in total.
Reason: Added [code][/code]-tags.
Reason: Added [code][/code]-tags.
Re: [AJUDA] SCRIPT
Code: Select all
;- script teste
#Persistent
Loop
{
tooltip,running
Sleep 1100
tooltip
}
return
;-----
esc::exitapp ;- script saída
;-----
space:: ;- stop loop
Pause, toggle, 1
tooltip
Return
;-----
Numpadadd:: ;- ( key + ) key espaço não tem efeito ( loop )
suspend
return
Code: Select all
;- script teste
#Persistent
SetKeyDelay, 100 ;- send slow
$F8::
{
Loop
{
Send {2 4}`n ;- send 2 quatro vezes
Sleep 1100
}
return
}
;-----
esc::exitapp ;- script saída
;-----
space:: ;- stop loop
Pause, toggle, 1
tooltip
Return
;-----
Numpadadd:: ;- ( key + ) key espaço não tem efeito ( loop )
suspend
return