SendMode [v1.0.43+]

Macht Send gleichbedeutend mit SendInput oder SendPlay, anstatt mit SendEvent (Standard). Click und MouseMove/Click/Drag verwenden ebenfalls den angegebenen Modus.

SendMode, Modus

Parameter

Modus

Geben Sie eines der folgenden Wörter an:

Event: Verwendet die SendEvent-Methode für Send, SendRaw, Click, MouseMove, MouseClick und MouseClickDrag.

Input: Verwendet die SendInput-Methode für Send, SendRaw, Click, MouseMove, MouseClick und MouseClickDrag. Bekannte Einschränkungen:

InputThenPlay [v1.0.43.02+]: Wie oben, aber wenn SendInput nicht verfügbar ist, fällt es in den Play-Modus (siehe unten) zurück, nicht in den Event-Modus. Dies bewirkt auch, dass der SendInput-Befehl selbst in den Play-Modus zurückfällt, wenn SendInput nicht verfügbar ist.

Play: Verwendet die SendPlay-Methode für Send, SendRaw, Click, MouseMove, MouseClick und MouseClickDrag. Bekannte Einschränkungen:

Bemerkungen

Wenn SendMode nicht verwendet wird, ist der Modus standardmäßig Event.

SendMode ändert auch den Modus von Click, MouseMove, MouseClick und MouseClickDrag. Wenn Sie für ein bestimmtes Mausereignis einen anderen Modus benötigen, verwenden Sie einfach {Click}. Zum Beispiel:

SendEvent {Click 100 200}  ; SendEvent verwendet die alte, traditionelle Klickmethode.

Die Verwendung von SendMode im automatischen Ausführungsbereich (ganz oben im Skript) beeinflusst auch die Neubelegung von Tasten, insbesondere wenn SendMode Play verwendet wird; weitere Informationen finden Sie unter Einschränkungen beim Neubelegen via SendPlay.

[v1.1.23+]: Die interne Variable A_SendMode enthält die aktuelle Einstellung.

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.

Send, SetKeyDelay, SetMouseDelay, Click, MouseClick, MouseClickDrag, MouseMove

Beispiele

Macht Send synonym mit SendInput. Empfohlen für neue Skripte wegen der hohen Geschwindigkeit und Zuverlässigkeit.

SendMode Input

Macht Send synonym mit SendInput, fällt aber auf SendPlay zurück, wenn SendInput nicht verfügbar ist.

SendMode InputThenPlay