Page 1 sur 1

[R] Création d'une fonction user

Posté : mar. 29 sept. 2009 13:25
par oxley
Bon je suis désolé j'ai tout fais pour ne pas poser la question mais la j'en ai marre donc je demande de l'aide :lol:

Bon c'est tout simple je cherche juste à faire une fonction ... toute simple pour commencer

Code : Tout sélectionner

Func nombretab($nombre,$touche) 
    $compteur=0
    while $compteur < $nombre
    send ( "{$touche}" )
    $compteur=$compteur1
    WEnd
EndFunc
Appel de la fonction
nombretab(4,TAB)
Donc le but est d'appuyer sur une touche qui sera renseigné dans la fonction ainsi que le nombre de fois à appuyer mais ça ne fonctionne pas

Si je remplace send ( "{$touche}" ) par send ( "{TAB}" ) ok

Donc le problème vient de la variable $touche :(, à noter que je récupère bien la valeur si je l'affiche dans une msgbox.
Comment je peux faire ?

Merci

Re: Création d'un fonction user

Posté : mar. 29 sept. 2009 13:47
par jbnh
Problème de syntaxe.

Code : Tout sélectionner

send ( "{"&$touche&"}" )
Sinon dans la doc :
Single keys can also be repeated, e.g.
Send("{DEL 4}") ;Presses the DEL key 4 times
Send("{S 30}") ;Sends 30 'S' characters
Send("+{TAB 4}") ;Presses SHIFT+TAB 4 times
Aussi, merci de prendre quelques secondes pour lire les règles de présentation d'un message et d'éditer votre titre.

Re: [R] Création d'une fonction user

Posté : mar. 29 sept. 2009 14:04
par oxley
merci beaucoup :)