Page 1 sur 1

[R] Attendre l'appuie d'une touche pour continuer

Posté : dim. 09 août 2009 11:40
par mamagubida10
Bonjour à tous,


Je lance un script dans une page, et j'aimerais que mon script continue lorsque j'appuie sur la barre d'espace par exemple.

En fait, c'est parce que le délai d'attente peut varier et je n'arrive pas à faire fonctionner le

Code : Tout sélectionner

winwaitactive
car la page change de nom en fonction de ma recherche.

Je pense qu'il faut utiliser

Code : Tout sélectionner

_ispressed
mais je n'y arrive pas.

J'ai tenté

Code : Tout sélectionner

 if _ispressed("20") then ..... endif
Merci pour votre aide


EDIT : Trouvé, fallait mettre une DLL

Code : Tout sélectionner

#include <Misc.au3>

$dll = DllOpen("user32.dll")


While 1
    Sleep ( 50 )
    If _IsPressed("20", $dll) Then 
        While 1 
                If _IsPressed("20", $dll) = 0  Then 
                            monscript
         ExitLoop ; 
                EndIf
            WEnd
    EndIf
WEnd
DllClose($dll)
 

Re: [R] Attendre l'appuie d'une touche pour continuer

Posté : dim. 09 août 2009 12:09
par Iste
Une Dll, ha bon, j'ai jamais fait ca :/
Sinon pour winwaitactive(), si tu regarde dans la doc tu peux donner des bout de nom, ou meme utiliser la class de la fenetre