Autoit
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Jeux, jouets et Lego : le deuxième à ...
Voir le deal

Utiliser les commandes de la souris !

Aller en bas

Utiliser les commandes de la souris ! Empty Utiliser les commandes de la souris !

Message par Djrix Mer 10 Sep - 18:48

1°)Le simple Mouseclick :
On veut que sa souris clique ou double-clique? Rien de plus simple (ce qui est entres crochets est optionnel) :

Code:
Mouseclick ("bouton"[x,y [, nombre de clicks[, vitesse de déplacement]]])

Explications:
a)"Bouton": Ce n'est pas sorcier, c'est le bouton sur lequel vous voulez que votre souris clique ("left" pour gauche et "right" pour droit)
b)"x,y": C'est si vous voulez que votre souris se déplace avant de cliquer (Entrez les coordonées vers lesquelles vous voulez que la souris se déplace.).
c)"nombre de clicks": C'est le nombre de clicks que vous voulez faire faire à votre souris (Il suffit de mettre le nombre.).
d)"Vitesse de déplacement": C'est la vitesse à laquelle vous voulez que votre souris se déplace vers les coordonnées que vous lui avez données précedemment (Cf. 'b)').(Il faut marquer un chiffre entre 0 et 100 (compris) 0 = le curseur se téléporte directement à l'emplacement, 100 = le curseur est tellement lent que c'est insupportable! ^^)

2°) Le (toujours aussi basique) Mousemove:
C'est simplement si on veut déplacer sa souris:

Code:
Mousemove (x,y [, vitesse])

Explications:
a)"x,y": Comme pour le mouseclick, ce sont les coordonnées vers lesquelles vous voulez que votre souris se déplace.
b)"vitesse": Comme pour le mouseclick, c'est la vitesse à laquelle vous voulez que votre souris se déplace.(Il faut marquer un chiffre entre 0 et 100 (compris) 0 = le curseur se téléporte directement à l'emplacement, 100 = le curseur est tellement lent que c'est insupportable! ^^)

Petit conseil: au lieu d'utiliser un mousemove puis un mouseclick, utilisez tout simplement le mouseclick qui prend en charge les fonctions des deux.

3°)Le Mousedown:
C'est pour garder le click de la souris enfoncé:

Code:
Mousedown ("bouton")

Explications:
a)"Bouton": C'est le bouton que l'on veut garder enfoncé. (Pour le bouton gauche c'est "left" et pour le bouton droit, c'est "right")

4°)Le Mouseup:
C'est pour relâcher le click de la souris (s'utilise après un Mousedown):

Code:
Mouseup("bouton")

Explications:
a)"Bouton": C'est le bouton que l'on veut garder enfoncé. (Pour le bouton gauche c'est "left" et pour le bouton droit, c'est "right")

Petit conseil: Au lieu d'utiliser les commandes "Mousedown", "Mousemove" et "Mouseup" pour déplacer des fichiers ou des trucs comme ça utilisez la fonction "Mouseclickdrag" que j'expliquerais dans la suite de ce tutorial.

5°)Le MouseGetPos:
Cette commande sert à enregistré la position du curseur. C'est pas très clair? Dans ce cas explication en code (en exemple):


Code:
$position_souris = mousegetpos() ;on rentre les données du curseur;
msgbox (0,"Emplacement de votre curseur","Votre curseur est en " & $position_souris[0] & " (x) et en " & $position_souris[1] & "(y)") ;Là, j'utilise un msgbox, mais on peut s'en servir pour, par exemple, utiliser un movemouse;


Et vous obtiendrez à l'ecran quelque chose resemblant à ça:


Code:
"Votre curseur est en 536 (x) et 412 (y)"


6°)Le Mousewheel:
Cette commande sert à utiliser la roulette de votre souris:

Code:
Mousewheel ("direction" [, cliques(nombre de fois que vous voulez que ça monte (ou descende selon direction))])


Explications:
a)"Direction": C'est la direction vers laquelle vous voulez que votre roulette tourne (vers le haut, c'est "up" et vers le bas c'est "down").
b)"Cliques": C'est le nombre de "cliques" que vous voulez que votre roulette fasse.

7°)Le Mouseclickdrag:
Cette commande sert à combiner Mousedown, Mousemove et Mouseup en une seule commande:

Code:
Mouseclickdrag ("bouton", x1,y1,x2,y2 [, vitesse])


Explications:
a)"Bouton": C'est le bouton sur lequel vous voulez cliquer (je ne vous retraduis pas en anglais "droite" et "gauche", je pense que vous avez compris! ^^)
b)"x1,y1": Ce sont les coordonnées de départ, celles où (par exemple) est la fenêtre que vous voulez déplacer.
c)"x2,y2": Ce sont les coordonnées d'arrivée, celles où vous voulez que votre fenêtre aille. (toujours par exemple ^^)
d)"Vitesse": C'est la vitesse à laquelle vous voulez vous voulez que le bot déplace votre fenêtre. (Vous vous en doutez, c'est toujours par exemple! ^^)

Cordialement, Djrix.



Exercice : (les resultats des exercices doivent être envoyés par mp à Djrix et à DarkSheep)

Faire un script qui déplace la souris tout en haut de l'ecran, qui rend la fenêtre petite (en résolution 1024 x 768) et qui la déplace n'importe où sur l'ecran plusieurs fois !

Consigne:

Il vous faudra utiliser un mousemove, un mouseclickdrag, un mousegetpos et un mouseclick (ils peuvent être utilisés plusieurs fois !)
Djrix
Djrix
Administrateur
Administrateur

Masculin Nombre de messages : 33
Age : 30
Localisation : Partout et nul part
Emploi/loisirs : bots, autoit, dofus, skate
Humeur : Bonne
Date d'inscription : 08/09/2008

https://autoit.forumactif.org

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser