AutoIt boucle instoppable
Glavish
-
Glavish forever -
Glavish forever -
Bonjour,
j'ai un peu bidouillé sur AutoIt pour faire un programme qui ne fasse qu'appuyer sur la barre d'espace tout le temps. Mais maintenant que j'ai ma boucle, j'aimerai savoir comment faire pour la stopper en pressant un bouton.
Voilà le script original:
HotKeySet("{ESC}", "EndFunc")
While 1
sleep(100)
send("{SPACE}")
sleep(100)
WEnd
Func Terminate ()
Exit 0
EndFunc
Je suis totalement novice en programmation, j'ai juste assemblé de morceaux tiré d'autres forums. Sa marche, mais j'aimerais savoir comment l'arrêter, parce que j'ai du débrancher l'ordi pour arrêter le programme, et il a redémarrer en me disant erreur grave, et sa me fait un peu peur de recommencer sans pouvoir l'arrêter... Est-il possible de mettre une condition qui lui dise que si j'appuie sur ESC, le programme s'arrête? Ou bien un truc du genre si j'appuie sur ENTER sa le met sur pause, et ESC sa l'arrête?
Merci pour vos réponses. J'espère que je suis clair.
j'ai un peu bidouillé sur AutoIt pour faire un programme qui ne fasse qu'appuyer sur la barre d'espace tout le temps. Mais maintenant que j'ai ma boucle, j'aimerai savoir comment faire pour la stopper en pressant un bouton.
Voilà le script original:
HotKeySet("{ESC}", "EndFunc")
While 1
sleep(100)
send("{SPACE}")
sleep(100)
WEnd
Func Terminate ()
Exit 0
EndFunc
Je suis totalement novice en programmation, j'ai juste assemblé de morceaux tiré d'autres forums. Sa marche, mais j'aimerais savoir comment l'arrêter, parce que j'ai du débrancher l'ordi pour arrêter le programme, et il a redémarrer en me disant erreur grave, et sa me fait un peu peur de recommencer sans pouvoir l'arrêter... Est-il possible de mettre une condition qui lui dise que si j'appuie sur ESC, le programme s'arrête? Ou bien un truc du genre si j'appuie sur ENTER sa le met sur pause, et ESC sa l'arrête?
Merci pour vos réponses. J'espère que je suis clair.
A voir également:
- AutoIt boucle instoppable
- Autoit - Télécharger - Divers Utilitaires
- Boucle excel sans macro - Forum Excel
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Vlc lire en boucle ✓ - Forum Lecteurs et supports vidéo
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
2 réponses
J'ai simplifié et sa marche. Pb résolu.
HotKeySet("{ESC}", "Over")
While 1
Sleep(100)
Send("{SPACE}")
Sleep(100)
WEnd
Func Over()
Exit
EndFunc
HotKeySet("{ESC}", "Over")
While 1
Sleep(100)
Send("{SPACE}")
Sleep(100)
WEnd
Func Over()
Exit
EndFunc
Euh, j'ai modifié des trucs, et maintenant, sa démarre pas... Quelqu'un aurait t-il une idée de se qui cloche??
HotKeySet("{F2}", "Start")
HotKeySet("{ESC}", "Terminate")
Func Start ()
While 1
If _IsPressed("{F3}") Then
ExitLoop
EndIf
Sleep(100)
send("{SPACE}")
Sleep(100)
WEnd
EndFunc
Func Terminate ()
Exit 0
EndFunc
HotKeySet("{F2}", "Start")
HotKeySet("{ESC}", "Terminate")
Func Start ()
While 1
If _IsPressed("{F3}") Then
ExitLoop
EndIf
Sleep(100)
send("{SPACE}")
Sleep(100)
WEnd
EndFunc
Func Terminate ()
Exit 0
EndFunc