Führt einen Mausklick aus.
MouseClick ( "button" [, x, y [, clicks = 1 [, speed = 10]]] )
button | Die Maustaste 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. |
x, y | [optional] Die x,y-Koordinaten, an der die Klicks ausgeführt werden sollen. Sind keine x,y-Koordinaten angegeben, wird standardmäßig die gegenwärtige Mausposition verwendet. |
clicks | [optional] Anzahl der Klicks. Standardwert ist 1. |
speed | [optional] Geschwindigkeit der Mausbewegung von 1 (schnellste) bis 100 (langsamste). Eine Geschwindigkeit von 0 führt den Klick (an den x,y-Koordinaten) sofort aus. Standardgeschwindigkeit ist 10. |
Erfolg: | 1. |
Fehler: | 0, wenn die Maustaste nicht in der Liste steht oder ungültiger Parameter wie z. B. die Angabe von x ohne y. |
Wenn "button" leer gelassen wird, wird die linke Maustaste benutzt.
Wenn x oder y dem Schlüsselwort Default entspricht, so findet keine Bewegung zu der entsprechenden Koordinate statt.
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.
Button | Normal | getauscht |
---|---|---|
"" | Links | Links |
"left" | Links | Links |
"middle" | Mitte | Mitte |
"right" | Rechts | Rechts |
"primary" | Links | Rechts |
"main" | Links | Rechts |
"secondary" | Rechts | Links |
"menu" | Rechts | Links |
ControlClick, MouseClickDelay (Option), MouseClickDrag, MouseCoordMode (Option), MouseDown, MouseGetPos, MouseMove, MouseUp, MouseWheel
#include <AutoItConstants.au3>
; Doppelklick auf der aktuellen Mausposition
MouseClick($MOUSE_CLICK_LEFT)
MouseClick($MOUSE_CLICK_LEFT)
; Doppelklick auf der Position x=0 y=500
MouseClick($MOUSE_CLICK_LEFT), 0, 500, 2)
; SICHERERE VERSION eines Doppelklicks auf der Position x=0 y=500. Benutzt die Maustasten-Einstellungen aus der Systemsteuerung
MouseClick($MOUSE_CLICK_PRIMARY, 0, 500, 2)