[..] Répétition de 'espace'

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
mom936
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mar. 08 juin 2010 20:07
Status : Hors ligne

[..] Répétition de 'espace'

#1

Message par mom936 »

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 !
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Répétition de 'espace'

#2

Message par jbnh »

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
Niveau 1
Messages : 2
Enregistré le : mar. 08 juin 2010 20:07
Status : Hors ligne

Re: [..] Répétition de 'espace'

#3

Message par mom936 »

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
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Répétition de 'espace'

#4

Message par timmalos »

Tu viens de trouver tout seul ;)

Tu mets ton While dans une fonction appelée par Hotkeyset
Répondre