Macht die Koordinaten von verschiedenen internen Funktionen entweder relativ zum aktiven Fenster oder zum Bildschirm.
CoordMode ZielTyp , RelativZu
Typ: Zeichenkette
Geben Sie eines der folgenden Wörter an, um den Typ des Ziels festzulegen, das davon betroffen sein soll.
ToolTip: Betrifft ToolTip.
Pixel: Betrifft PixelGetColor, PixelSearch und ImageSearch.
Mouse: Betrifft MouseGetPos, Click, MouseMove, MouseClick und MouseClickDrag.
Caret: Betrifft CaretGetPos.
Menu: Betrifft die Menu.Show-Methode, wenn Koordinaten angegeben sind.
Typ: Zeichenkette
Wenn weggelassen, wird standardmäßig Screen verwendet. Andernfalls geben Sie eines der folgenden Wörter an, um den Bereich festzulegen, zu dem ZielTyp relativ sein soll:
Screen: Koordinaten sind relativ zum Desktop (gesamten Bildschirm).
Window: Koordinaten sind relativ zum aktiven Fenster.
Client: Koordinaten sind relativ zum Clientbereich des aktiven Fensters (das ist der Bereich ohne Titelleiste, Menüleiste und Rahmen). Client-Koordinaten haben den Vorteil, dass sie weniger von der Version oder vom Design des Betriebssystems abhängig sind.
Typ: Zeichenkette
Diese Funktion gibt die vorherige Einstellung zurück; entweder Screen, Window oder Client.
Wenn CoordMode nicht verwendet wird, gilt standardmäßig Client, d.h. alle internen Funktionen verwenden standardmäßig Koordinaten, die relativ zum Clientbereich des aktiven Fensters sind (außer anderweitig dokumentierte interne Funktionen wie WinMove und InputBox).
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.
Die internen A_CoordMode-Variablen enthalten die aktuellen Einstellungen.
Click, MouseMove, MouseClick, MouseClickDrag, MouseGetPos, PixelGetColor, PixelSearch, ToolTip, Menu.Show