Click [v1.0.43+]

Klickt mit einer Maustaste auf bestimmte Koordinaten. Kann auch eine Maustaste gedrückt halten, das Mausrad drehen oder den Mauszeiger bewegen.

Click , Optionen

Parameter

Optionen

Wenn leer oder weggelassen, wird ein einfacher Linksklick auf der aktuellen Position des Mauszeigers ausgeführt. Andernfalls geben Sie eine oder mehrere der folgenden Komponenten an: Koordinaten, WelcheTaste, KlicksAnzahl, DownOderUp, und/oder Relativ. Trennen Sie alle Komponenten jeweils mit einem Leerzeichen, Tabulatorzeichen und/oder Komma. 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 aktiven Fenster, 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. Im Gegensatz zu MouseClick verhalten sich die linke und rechte Maustaste auf allen Betriebssystemen immer gleich, auch wenn der Benutzer diese Tasten über die Systemsteuerung vertauscht hat.

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). [v1.0.48+]: WheelLeft (oder WL) oder WheelRight (oder WR) kann auch angegeben werden (funktionieren aber nicht in Betriebssystemen älter als Windows Vista). 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 den Click-Befehl 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.

Bemerkungen

Es ist ratsam, den Click-Befehl anstelle von MouseClick zu verwenden, da er automatisch die Vertauschung der linken und rechten Maustaste über die Systemsteuerung kompensieren kann.

Der Click-Befehl verwendet den via SendMode gesetzten Send-Modus. Um diesen Modus für einen bestimmten Mausklick zu überschreiben, verwenden Sie einen speziellen Send-Befehl in Kombination mit {Click}, wie zum Beispiel: SendEvent {Click 100 200}.

Zum Erzeugen eines via 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 der Click-Befehl die Modifikatortasten (Strg, Alt, Umschalt und Win) nicht automatisch los. Hält man beispielsweise Strg gedrückt, würde Click einen via 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).

Der BlockInput-Befehl 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

Beispiele

Klickt mit der linken Maustaste auf die aktuelle Position des Mauszeigers.

Click

Klickt mit der linken Maustaste auf eine bestimmte Position.

Click, 100 200

Bewegt den Mauszeiger auf eine bestimmte Position, ohne zu klicken.

Click, 100 200 0

Klickt mit der rechten Maustaste auf eine bestimmte Position.

Click, 100 200 Right

Führt einen Doppelklick auf der aktuellen Position des Mauszeigers aus.

Click, 2

Drückt die linke Maustaste nach unten und hält sie gedrückt.

Click, Down

Lässt die rechte Maustaste los.

Click, Up Right