Klickt mit einer Maustaste auf bestimmte Koordinaten. Kann auch eine Maustaste gedrückt halten, das Mausrad drehen oder den Mauszeiger bewegen.
Click Optionen
Geben Sie eine oder mehrere der folgenden Komponenten an: Koordinaten, WelcheTaste, KlicksAnzahl, DownOderUp und/oder Relativ. Wenn alle Komponenten weggelassen werden, wird ein einfacher Linksklick auf der aktuellen Position des Mauszeigers ausgeführt.
Die Komponenten können auf mehrere Parameter verteilt oder in eine oder mehrere Zeichenketten zusammengefasst werden. Jeder Parameter kann entweder eine einzelne numerische Komponente oder eine Zeichenkette mit beliebig vielen Komponenten sein, wobei alle Komponenten durch mindestens ein Leerzeichen, Tabulatorzeichen und/oder Komma (alle innerhalb der Zeichenkette) voneinander getrennt sein müssen. Zum Beispiel sind Click 100, 200, "R D"
und Click "100 200 R D"
funktionsgleich und gültig. Leere oder weggelassene Parameter werden ignoriert, ebenso wie zusätzliche Kommas.
Warnung: Click 100 200
ist äquivalent zu Click "100200"
, da die beiden Zahlen vor dem Funktionsaufruf verkettet werden.
Die Komponenten können in beliebiger Reihenfolge angegeben werden, außer KlicksAnzahl, das rechts von Koordinaten stehen muss, falls vorhanden.
Koordinaten: Wenn weggelassen, wird die aktuelle Position des Mauszeigers verwendet. Andernfalls geben Sie die X- und Y-Koordinate der Position an, auf die der Mauszeiger vor dem Klicken bewegt werden soll. Zum Beispiel klickt Click "100 200"
mit der linken Maustaste auf eine bestimmte Position. Standardmäßig sind Koordinaten relativ zum Clientbereich des aktiven Fensters, was aber mit CoordMode geändert werden kann.
WelcheTaste: Wenn weggelassen, wird standardmäßig Left verwendet (die linke Maustaste). Andernfalls geben Sie Left, Right, Middle (oder jeweils nur den ersten Buchstaben) oder X1 (vierte Maustaste) oder X2 (fünfte Maustaste) an. Zum Beispiel klickt Click "Right"
mit der rechten Maustaste auf die aktuelle Position des Mauszeigers. Left ist die primäre Maustaste und Right ist die sekundäre Maustaste. Wenn der Benutzer die Maustasten via Systemsteuerung vertauscht hat, sind die physischen Positionen der Maustasten vertauscht, aber der Effekt bleibt derselbe.
WelcheTaste kann auch WheelUp oder WU sein, um das Mausrad nach oben zu drehen (von Ihnen weg), oder WheelDown oder WD, um es nach unten zu drehen (zu Ihnen hin). WheelLeft (WL) oder WheelRight (WR) kann ebenfalls angegeben werden. KlicksAnzahl ist die Anzahl der Schritte, um die das Mausrad gedreht werden soll. Einige Anwendungen ignorieren jedoch eine KlicksAnzahl höher als 1 beim Drehen des Mausrads. Für solche Anwendungen können Sie die Click-Funktion mehrfach verwenden, z.B. mit Loop.
KlicksAnzahl: Wenn weggelassen, wird standardmäßig 1 verwendet. Andernfalls geben Sie an, wie oft die Maustaste geklickt oder das Mausrad gedreht werden soll. Zum Beispiel macht Click 2
einen Doppelklick auf der aktuellen Position des Mauszeigers. Wenn Koordinaten angegeben sind, muss KlicksAnzahl nach diesen angegeben werden. Geben Sie 0 an, um den Mauszeiger ohne Klicken zu bewegen, z.B. Click "100 200 0"
.
DownOderUp: Wenn weggelassen, besteht jeder Klick aus einem Down- und Up-Ereignis. Andernfalls geben Sie das Wort Down (oder den Buchstaben D) an, um die Maustaste dauerhaft nach unten zu drücken. Später kann das Wort Up (oder der Buchstabe U) verwendet werden, um die Maustaste loszulassen. Zum Beispiel drückt Click "Down"
die linke Maustaste nach unten und hält sie gedrückt.
Relativ: Wenn weggelassen, werden die X- und Y-Koordinate für die absolute Positionierung verwendet. Andernfalls geben Sie das Wort Rel oder Relative an, um die X- und Y-Koordinate als Offsets von der aktuellen Mausposition zu behandeln. Mit anderen Worten, der Mauszeiger wird von seiner aktuellen Position aus um X Pixel nach rechts (nach links, wenn negativ) und um Y Pixel nach unten (nach oben, wenn negativ) bewegt.
Die Click-Funktion verwendet den via SendMode gesetzten Send-Modus. Um diesen Modus für einen bestimmten Mausklick zu überschreiben, verwenden Sie eine spezielle Send-Funktion in Kombination mit {Click}, wie zum Beispiel: SendEvent "{Click 100 200}"
.
Zum Erzeugen eines UMSCHALT- oder STRG-modifizierten Klicks ist das Klicken via Send generell die einfachste Methode. Zum Beispiel:
Send "+{Click 100 200}" ; UMSCHALT+MAUSTASTE-LINKS Send "^{Click 100 200 Right}" ; STRG+MAUSTASTE-RECHTS
Im Gegensatz zu Send lässt die Click-Funktion die Modifikatortasten (Strg, Alt, Umschalt und Win) nicht automatisch los. Hält man beispielsweise Strg gedrückt, würde Click
einen STRG-modifizierten Klick erzeugen, während Send "{Click}"
einen normalen Klick erzeugen würde.
Der SendPlay-Modus ist im Gegensatz zu den anderen Modi erfolgreicher darin, Mausereignisse in Videospielen zu erzeugen. Außerdem können einige Anwendungen und Videospiele Schwierigkeiten haben, dem Mauszeiger zu folgen, wenn er zu schnell bewegt wird. In diesem Fall kann SetDefaultMouseSpeed helfen, um die Geschwindigkeit zu verringern (allerdings nur im SendEvent-Modus).
Die BlockInput-Funktion kann verwendet werden, um zu verhindern, dass physische Mausaktivitäten des Benutzers die künstlich erzeugten Mausereignisse stören. Allerdings ist das bei den Modi SendInput und SendPlay nicht notwendig, weil sie die physischen Mausaktivitäten des Benutzers automatisch hinauszögern.
Nach jedem DOWN- und UP-Ereignis eines Mausklicks erfolgt automatisch eine Verzögerung (außer im SendInput-Modus und beim Drehen des Mausrads). Mit SetMouseDelay kann die Verzögerungsdauer geändert werden.
Send "{Click}", SendMode, CoordMode, SetDefaultMouseSpeed, SetMouseDelay, MouseClick, MouseClickDrag, MouseMove, ControlClick, BlockInput