SetDefaultMouseSpeed

Bestimmt die Mausgeschwindigkeit, die verwendet werden soll, wenn sie in Click und MouseMove/Click/Drag noch nicht angegeben ist.

SetDefaultMouseSpeed, Tempo

Parameter

Tempo

Wie schnell die Maus bewegt werden soll, von 0 (schnell) bis 100 (langsam). Hinweis: Ein Tempo-Wert von 0 wird die Maus sofort bewegen. Dieser Parameter kann ein Ausdruck sein.

Bemerkungen

SetDefaultMouseSpeed wird bei der SendInput- und SendPlay-Methode ignoriert; sie bewegen die Maus sofort (allerdings hat SetMouseDelay einen Modus, der für SendPlay verwendet werden kann). Wenn die Maus sichtbar langsamer bewegt werden soll (z. B. um einem Publikum etwas vorzuführen), verwende SendEvent {Click 100, 200} oder SendMode Event (optional in Verbindung mit BlockInput).

Fehlt dieser Befehl, gilt standardmäßig eine Mausgeschwindigkeit von 2. Die Built-in-Variable A_DefaultMouseSpeed enthält die aktuelle Einstellung.

Die Befehle MouseClick, MouseMove und MouseClickDrag haben Parameter, mit denen die voreingestellte Mausgeschwindigkeit überschrieben werden kann.

Solange Tempo größer als 0 ist, wird neben diesem Befehl auch SetMouseDelay Einfluss auf die Geschwindigkeit haben, weil er jedesmal, wenn die Maus schrittweise Richtung Ziel bewegt wird, eine Verzögerung erzeugt.

Jeder neu gestartete Thread (z. B. ein Hotkey, ein benutzerdefinierter Menüpunkt oder eine zeitgesteuerte Subroutine) beginnt mit der Standardeinstellung des Befehls. Diese Standardeinstellung kann geändert werden, wenn man diesen Befehl bereits im automatischen Ausführungsbereich (am Anfang des Skripts) definiert.

Siehe auch

SetMouseDelay, SendMode, Click, MouseClick, MouseMove, MouseClickDrag, SetWinDelay, SetControlDelay, SetKeyDelay, SetKeyDelay

Beispiel

SetDefaultMouseSpeed, 0 ; Bewegt die Maus sofort.