Aretter et relancer une boucle While Autoit [Fermé]

Signaler
-
 skyllers -
Bonjour à tous,
Je suis novice en programmation Autoit et je ne sais comment aretter une boucle en pressant une touche et la faire reprendre avec cette même touche.
Voici mon code:

HotKeySet("{F1}","Skip")

func skip ()
While 1
Sleep(100)
MouseClick("left",678,704,1)
Sleep(100)
WEnd
endfunc

Merci à tous



1 réponse

Bas alors ? personne ?
Bon je suis arrivé à ça

HotKeySet("{F1}","skip")

#include <Misc.au3>
$dll = DllOpen("user32.dll")
$stop = 1

If _IsPressed ("75", $dll) then
$stop = 0
EndIf

Func skip()
While 1
Sleep(100)
MouseClick("left",678,704,1)
Sleep(100)
If $stop = 0 Then Exitloop 1
WEnd
EndFunc


75 étant la touche F2, celà ne marche toujours pas !! ...
En fait j'ai l'impression que le Exitloop ne met pas fin à la boucle