Page 1 sur 1
[..] Changer paramètre dans une fonction
Posté : ven. 19 févr. 2010 22:24
par tuyn00txa
Bonjour à tous, j'ai découvert ce logiciel il n'y a pas longtemps, je voudrais comprendre comment on récupère le paramètre "y" dans la variable:
MouseClick ( "button" [, x, y [, clicks [, speed ]]] )
Mon but étant de simplifier mon script.
Je pourrais utiliser une autre fonction ensuite pour simplifier ce bout de code :
► Afficher le texte
MouseClick ("left", 139, 188, 10)
sleep ( 800 )
MouseClick ("left", 139, 208, 10)
sleep ( 800 )
MouseClick ("left", 139, 228, 10)
sleep ( 800 )
MouseClick ("left", 139, 238, 10)
sleep ( 800 )
MouseClick ("left", 139, 258, 10)
sleep ( 800 )
MouseClick ("left", 139, 258, 10)
sleep ( 800 )
MouseClick ("left", 139, 258, 10)
...
Merci pour votre aide

Re: [..] Changer paramètre dans une fonction
Posté : sam. 20 févr. 2010 10:19
par Tlem
Bonjour tuyn00txa.
Merci de rajouter les balises de code dans vos messages.
Voir ici :
http://www.autoitscript.fr/forum/viewto ... 896#p24896
Ensuite, pour votre problème, je ne comprend pas trop votre demande, car
MouseClick() ne renvoi pas de coordonnées, au contraire il faut lui en donner pour que le clic se fasse à l'endroit que vous avez déterminé.
Les exemples de la documentation (en bas de page) sont assez explicites :
http://www.autoitscript.fr/autoit3/docs ... eClick.htm
Re: [..] Changer paramètre dans une fonction
Posté : sam. 20 févr. 2010 14:01
par pop45
Si votre intention est de recupere la position de la souri , il faudrait utiliser la fonction
pour utiliser cette fonction il suffit de l'utiliser avec une variable (généralement appeler $pos)
Par exemple si je dis
Les coordonne de la souris seront pour x: $pos[0] et pour y : $pos[1]
Re: [..] Changer paramètre dans une fonction
Posté : mer. 24 févr. 2010 22:06
par tuyn00txa
Ok, merci à vous, j'ai résolu mon problème.
Re: [..] Changer paramètre dans une fonction
Posté : mer. 24 févr. 2010 22:12
par Tlem
N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.