Functions > Mouse >


MouseClickDrag

Effectue une opération de clic de souris et de glissement.

MouseClickDrag ( "button", x1, y1, x2, y2 [, speed = 10] )

Paramètres

button Le bouton à cliquer:
    $MOUSE_CLICK_RIGHT ("right")
    $MOUSE_CLICK_MIDDLE ("middle")
    $MOUSE_CLICK_MAIN ("main")
    $MOUSE_CLICK_MENU ("menu")
    $MOUSE_CLICK_PRIMARY ("primary")
    $MOUSE_CLICK_SECONDARY ("secondary")

Les constantes sont définies dans "AutoItConstants.au3".
x1, y1 Les coordonnées x,y pour démarrer l'opération de glissement.
x2, y2 Les coordonnées x,y pour mettre fin à l'opération de glissement.
speed [optionnel] la vitesse de déplacement de la souris dans la plage de 1 (le plus rapide) à 100 (le plus lent). Une vitesse de 0 déplacera la souris instantanément. La vitesse par défaut est 10.

Valeur de retour

Succès: Retourne 1.
Échec: Retourne 0, le bouton n'est pas dans la liste.

Remarques

Si le bouton est une chaîne vide, le bouton gauche sera cliqué.

Si l'utilisateur a inversé les boutons gauche et droit de la souris dans le panneau de configuration, alors le comportement des boutons est différent. Le bouton "primary" ou "main" sera le clic principal, que les boutons soient inversés ou non. Le bouton "secondary" ou "menu" fera généralement apparaître le menu contextuel, que les boutons soient inversés ou non. Consultez la table de MouseClick pour plus d'explications.

En relation

MouseClick, MouseClickDragDelay (Option), MouseCoordMode (Option), MouseDown, MouseGetPos, MouseMove, MouseUp, MouseWheel

Exemple

#include <AutoItConstants.au3>

; Clic gauche et glissement de (0,200) à (600,700)

MouseClickDrag($MOUSE_CLICK_LEFT, 0, 200, 600, 700)