Detener loop con cualquie tecla

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

rjsr213
Posts: 11
Joined: 20 Dec 2020, 16:14

Detener loop con cualquie tecla

26 Apr 2021, 00:28

Hola, quisiera que este loop que comienza cuando presiono TAB y se detiene con el mismo TAB pueda parar también con cualquier otra tecla

Code: Select all

#maxThreadsPerHotkey, 2
setKeyDelay, 50, 50
setMouseDelay, 50
p:=0

$tab::
	p:=!p
    send, {tab}
  
while (p=1) {
    Send, {m Down}
    Send, {ñ}
    Send, {m Up}
    send, {d up}
    sleep, 60
    send, {space}{space}
    sleep, 950
    }
return
[Mod edit: [code][/code] tags added.]

Llevo todo el dia intetando decifrar que como hacerlo ya me rindo
w0z
Posts: 230
Joined: 19 Jun 2014, 08:21

Re: Detener loop con cualquie tecla

27 Apr 2021, 17:11

Try this :
ejemplo con las teclas 1, F2,Ctrl+q

Code: Select all

#maxThreadsPerHotkey, 2
setKeyDelay, 50, 50
setMouseDelay, 50
p:=0

1::
f2::
^q::
$tab::
	p:=!p
    send, {tab}
  
while (p=1) {
    Send, {m Down}
    Send, {ñ}
    Send, {m Up}
    send, {d up}
    sleep, 60
    send, {space}{space}
    sleep, 950
    }
return
If I was helpful consider Donate me. :beer: , plz :D
rjsr213
Posts: 11
Joined: 20 Dec 2020, 16:14

Re: Detener loop con cualquie tecla

28 Apr 2021, 20:02

@w0z
Esta buena esa idea pero el problema es que se activa con ellas mismas y quisiera es detener el loop
w0z
Posts: 230
Joined: 19 Jun 2014, 08:21

Re: Detener loop con cualquie tecla

29 Apr 2021, 16:37

Code: Select all

#maxThreadsPerHotkey, 2
setKeyDelay, 50, 50
setMouseDelay, 50
p:=0

;-------------------------stop while condition
1::
f2::
^q::
	p:=0
return
;-------------------------stop while condition

$tab::
	p:=!p
    send, {tab}
  
while (p=1) {
    Send, {m Down}
    Send, {ñ}
    Send, {m Up}
    send, {d up}
    sleep, 60
    send, {space}{space}
    sleep, 950
    }
return

If I was helpful consider Donate me. :beer: , plz :D
rjsr213
Posts: 11
Joined: 20 Dec 2020, 16:14

Re: Detener loop con cualquie tecla

01 May 2021, 20:41

Esta bueno ahora si bro pero las teclas que usaria para detener el loop quedan blanqueadas osea luego no las puedo usar, ando intentando que podria hacer
muchas gracias de ante mano

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 82 guests