Page 1 sur 1

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

Posté : mar. 08 juin 2010 20:10
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 !

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

Posté : mar. 08 juin 2010 20:59
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.

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

Posté : mer. 09 juin 2010 19:00
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

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

Posté : mer. 09 juin 2010 21:51
par timmalos
Tu viens de trouver tout seul ;)

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