SetDefaultMouseSpeed

Bestimmt die Mausgeschwindigkeit, die standardmäßig für Click, MouseMove, MouseClick und MouseClickDrag verwendet wird.

SetDefaultMouseSpeed Geschw

Parameter

Geschw

Typ: Integer

Wie schnell der Mauszeiger bewegt werden soll, von 0 (schnell) bis 100 (langsam). Eine Geschwindigkeit von 0 bewegt den Mauszeiger sofort auf die neue Position.

Rückgabewert

Typ: Integer

Diese Funktion gibt die vorherige Einstellung zurück.

Bemerkungen

Wenn SetDefaultMouseSpeed nicht verwendet wird, ist die Mausgeschwindigkeit standardmäßig 2.

SetDefaultMouseSpeed wird bei den Modi SendInput und SendPlay ignoriert; sie bewegen den Mauszeiger sofort (außer wenn SendInput auf SendEvent zurückfällt; beachten Sie, dass SetMouseDelay einen Modus für SendPlay hat). Um den Mauszeiger visuell langsamer zu bewegen (z.B. um einem Publikum etwas vorzuführen), verwenden Sie SendEvent "{Click 100 200}" oder SendMode "Event" (optional in Verbindung mit BlockInput).

Die interne Variable A_DefaultMouseSpeed enthält die aktuelle Einstellung.

Die Funktionen MouseClick, MouseMove und MouseClickDrag haben einen Parameter, mit dem die Standardmausgeschwindigkeit überschrieben werden kann.

Wenn Geschw größer als 0 ist, wird die Geschwindigkeit auch durch SetMouseDelay beeinflusst, indem nach jeder inkrementellen Bewegung des Mauszeigers in Richtung seines Ziels eine Verzögerung erzeugt wird.

Jeder neue Thread (z.B. ein Hotkey, ein benutzerdefinierter Menüpunkt oder eine zeitgesteuerte Subroutine) verwendet zunächst die Standardeinstellung der Funktion. Diese Standardeinstellung kann geändert werden, indem die Funktion während der Startphase des Skripts verwendet wird.

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

Beispiele

Bewirkt, dass der Mauszeiger sofort auf eine neue Position bewegt wird.

SetDefaultMouseSpeed 0