Aide et conseils concernant AutoIt et ses outils.
mom936
Niveau 1
Messages : 2 Enregistré le : mar. 08 juin 2010 20:07
Status :
Hors ligne
#1
Message
par mom936 » mar. 08 juin 2010 20:10
Bonjour,
J'ai un petit problème.
J'ai essayé de faire un petit script qui presse toutes les 20 milisecondes la touche espace mais ça n'a pas l'air de marcher.
Voici mon code :
Code : Tout sélectionner
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.6.1
Author: myName
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
; Script Start
WinWaitActive("Programme")
HotKeySet("{F12}", "Over")
While (1) ;début de la boucle infinie
Sleep(20)
Send("{SPACE}")
WEnd
Func Over()
Exit
EndFunc
Merci !
jbnh
Niveau 11
Messages : 1932 Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status :
Hors ligne
#2
Message
par jbnh » mar. 08 juin 2010 20:59
Salut,
Tout à l'air bon mais attention à WinWaitActive :
Pauses execution of the script until the requested window is active.
Si la fenêtre que tu as mentionnée n'existe pas, ton script sera sous pause ad vitam eternam.
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !
Merci
mom936
Niveau 1
Messages : 2 Enregistré le : mar. 08 juin 2010 20:07
Status :
Hors ligne
#3
Message
par mom936 » mer. 09 juin 2010 19:00
Merci c'était ça.
Maintenant comment faire si je veux dire qu'on fait le while si et seulement si si on a pressé F11 avec HotKeySet en entourant le while d'une fonction ?
Merci
timmalos
Niveau 11
Messages : 1970 Enregistré le : dim. 18 mai 2008 15:16
Status :
Hors ligne
#4
Message
par timmalos » mer. 09 juin 2010 21:51
Tu viens de trouver tout seul
Tu mets ton While dans une fonction appelée par Hotkeyset