Klickt mit einer Maustaste auf bestimmte Koordinaten. Click kann auch eine Maustaste gedrückt halten, das Mausrad drehen oder den Mauszeiger bewegen.
Click , Optionen
Geben Sie null oder mehr der folgenden Komponenten an: Koordinaten, WelcheTaste, KlicksAnzahl, DownOderUp, und/oder Relativ. Alle Komponenten müssen mit jeweils mindestens einem Leerzeichen, Tabulator und/oder Komma voneinander getrennt werden. Die Komponenten können in beliebiger Reihenfolge gesetzt werden, außer KlicksAnzahl, das auf der rechten Seite von Koordinaten erfolgen muss, falls vorhanden.
Koordinaten: Die X- und Y-Koordinate der Position, auf die der Mauszeiger vor dem Anklicken bewegt werden soll. Click, 100 200
beispielsweise klickt mit der linken Maustaste auf eine bestimmte Position. Standardmäßig sind Koordinaten relativ zum aktiven Fenster, was aber mit CoordMode geändert werden kann. Lässt man dies weg, wird stattdessen die aktuelle Position des Mauszeigers verwendet.
WelcheTaste: Left (Standard), Right, Middle (oder jeweils nur der erste Buchstabe); oder die vierte oder fünfte Maustaste (X1 oder X2). Click, Right
beispielsweise klickt 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, selbst wenn der Benutzer diese Tasten per 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 (auf Sie zu). [v1.0.48+]: WheelLeft (WL) oder WheelRight (WR) kann auch angegeben werden (aber sie funktionieren nicht in Betriebssystemen älter als Windows Vista). Geben Sie für KlicksAnzahl an, wie häufig das Mausrad stufenweise gedreht werden soll. Einige Anwendungen ignorieren jedoch einen KlicksAnzahl-Wert höher als 1 in Bezug auf das Mausrad. Verwenden Sie für solche Anwendungen mehrmals den Click-Befehl, z. B. mithilfe einer Schleife.
KlicksAnzahl: Wie oft die Maustaste geklickt werden soll. Click, 2
beispielsweise führt einen Doppelklick auf der aktuellen Position des Mauszeigers aus. Lässt man dies weg, wird die Maustaste nur einmal geklickt. Wenn Koordinaten angegeben ist, muss KlicksAnzahl danach erfolgen. Geben Sie eine 0 an, um den Mauszeiger ohne Klicken zu verschieben; zum Beispiel Click, 100 200 0
.
DownOderUp: Diese Komponente wird normalerweise weggelassen, damit jeder Mausklick aus einem Down- und Up-Ereignis besteht (Drücken und Loslassen). Ansonsten können Sie das Wort Down (oder den Buchstaben D) angeben, um die Maustaste dauerhaft nach unten zu drücken. Verwenden Sie später das Wort Up (oder den Buchstaben U), um die Maustaste loszulassen. Click, Down
beispielsweise drückt die linke Maustaste nach unten und hält sie gedrückt.
Relativ: Das Wort Rel oder Relative behandelt die angegebene X- und Y-Koordinate als Offsets von der aktuellen Mausposition. Das heißt, dass der Zeiger von seiner aktuellen Position um X Pixel nach rechts (nach links, wenn negativ) und um Y Pixel nach unten (nach oben, wenn negativ) verschoben wird.
Der Click-Befehl ist in der Regel besser geeignet als MouseClick, weil er automatisch die linke und rechte Maustaste ausgleicht, falls der Benutzer sie via Systemsteuerung vertauscht hat.
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 z. B.: 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 wird der Click-Befehl die Modifikatortasten (Strg, Alt, Umschalt und Win) nicht automatisch loslassen. Hält man beispielsweise Strg gedrückt, würde Click
einen via STRG modifizierten Klick und Send {Click}
einen normalen Klick erzeugen.
Der SendPlay-Modus ist im Gegensatz zu den anderen Modi erfolgreicher darin, Mausereignisse in Videospielen zu erzeugen. Darüber hinaus haben einige Anwendungen und Videospiele eventuell Schwierigkeiten, den Mauszeiger zu folgen, wenn er zu schnell bewegt wird - in diesem Fall kann die Geschwindigkeit mit SetDefaultMouseSpeed reduziert werden (aber nur im SendEvent-Modus).
Der BlockInput-Befehl kann genutzt 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 nach hinten verschieben.
Nach jedem DOWN- und UP-Ereignis eines Mausklicks erfolgt automatisch eine Verzögerung (außer beim 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