Funktionreferenz


MouseClickDrag

Beschreibung anzeigen in

Führt eine Verschiebe-Aktion mit der Maus aus.

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

Parameter

button Die Taste, die gedrückt werden soll
    $MOUSE_CLICK_LEFT ("links")
    $MOUSE_CLICK_RIGHT ("rechts")
    $MOUSE_CLICK_MIDDLE ("mitte")
    $MOUSE_CLICK_MAIN ("Haupt")
    $MOUSE_CLICK_MENU ("Menü")
    $MOUSE_CLICK_PRIMARY ("primär")
    $MOUSE_CLICK_SECONDARY ("sekundär")

Die Konstanten sind in "AutoItConstants.au3" definiert.
x1, y1 Die Startkoordinaten der Verschiebe-Aktion.
x2, y2 Die Endkoordinaten der Verschiebe-Aktion.
speed [optional] Die Bewegungsgeschwindigkeit der Maus von 1 (schnellste) bis 100 (langsamste). Eine Geschwindigkeit von 0 bewegt die Maus sofort. Die Standardgeschwindigkeit ist 10.

Rückgabewert

Erfolg: 1.
Fehler: 0, falls der Button nicht in der Liste existiert.

Bemerkungen

Wenn "button" ein leerer String ist, wird die linke Maustaste gedrückt.

Wenn der Benutzer die rechte und linke Maustaste in der Systemsteuerung getauscht hat, dann ändert sich das Verhalten der Buttons.
"Left" und "right" klicken immer die selben Maustasten, egal, ob die Tasten vertauscht sind, oder nicht. Der "primary"- oder "main"-Button werden das entsprechende tun, ob sie vertauscht sind, oder nicht. Die Tasten "secondary" oder "menu" werden normalerweise das Kontextmenü aufrufen, wieder unabhängig von der Vertauschung.
Siehe die Tabelle bei MouseClick für weitere Erläuterungen.

Verwandte Funktionen

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

Beispiel

#include <AutoItConstants.au3>

MouseClickDrag($MOUSE_CLICK_LEFT, 0, 200, 600, 700) ; Ein Klick auf die linke Maustaste verschiebt die Maus von x=0 y=200 auf x=600 Y=700