Bestimmt die Mausgeschwindigkeit, die standardmäßig für Click, MouseMove, MouseClick und MouseClickDrag verwendet wird.
SetDefaultMouseSpeed, Geschw
Wie schnell der Mauszeiger bewegt werden soll, von 0 (schnell) bis 100 (langsam). Dieser Parameter kann ein Ausdruck sein. Eine Geschwindigkeit von 0 bewegt den Mauszeiger sofort auf die neue Position.
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 Befehle 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 des Befehls. Diese Standardeinstellung kann geändert werden, indem der Befehl im automatischen Ausführungsbereich (ganz oben im Skript) verwendet wird.
SetMouseDelay, SendMode, Click, MouseClick, MouseMove, MouseClickDrag, SetWinDelay, SetControlDelay, SetKeyDelay, SetKeyDelay