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 der Mauszeiger bewegt werden soll, von 0 (schnell) bis 100 (langsam). Hinweis: Ein Tempo-Wert von 0 wird den Mauszeiger sofort bewegen. Dieser Parameter kann ein Ausdruck sein.

Bemerkungen

SetDefaultMouseSpeed wird bei der SendInput- und SendPlay-Methode ignoriert; sie bewegen den Mauszeiger sofort (allerdings hat SetMouseDelay einen Modus, der für SendPlay verwendet werden kann). Um den Mauszeiger visuell langsamer zu bewegen (z. B. um einem Publikum etwas vorzuführen), nutzt man SendEvent {Click 100, 200} oder SendMode Event (optional in Verbindung mit BlockInput).

Fehlt dieser Befehl, gilt standardmäßig eine Mausgeschwindigkeit von 2. Die interne 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 der Mauszeiger 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. Um diese Standardeinstellung zu ändern, definiert man diesen Befehl im automatischen Ausführungsbereich (der obere Bereich des Skripts).

Siehe auch

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

Beispiel

SetDefaultMouseSpeed, 0 ; Bewegt den Mauszeiger sofort.