DetectHiddenText

Bestimmt, ob unsichtbare Texte in einem Fenster "gesehen" werden können, um das Fenster zu finden. Dies beeinflusst fensterspezifische Befehle wie WinExist() und WinActivate.

DetectHiddenText, OnOff

Parameter

OnOff

Geben Sie eines der folgenden Wörter an:

On: Versteckter Text wird erkannt.

Off: Versteckter Text wird nicht erkannt.

[v1.1.30+]: Anstelle von On und Off können auch die Dezimalwerte 1 und 0 verwendet werden.

Bemerkungen

Wenn DetectHiddenText nicht verwendet wird, ist die Einstellung standardmäßig On.

"Versteckter Text" ist ein Begriff, der sich auf nicht sichtbare Steuerelemente eines Fensters bezieht. Ihr Text gilt daher als "versteckt". Das Ausschalten von DetectHiddenText ist zum Beispiel nützlich, um den Unterschied zwischen den verschiedenen Bereichen eines Multi-Bereich- oder Multi-Tab-Fensters festzustellen. Mit dem internen Tool "Window Spy" kann ermittelt werden, welcher Text des gerade aktiven Fensters versteckt ist. Alle Befehle, internen Funktionen und Kontrollanweisungen, die einen FensterText-Parameter akzeptieren, sind von dieser Einstellung betroffen, einschließlich WinActivate, WinActive(), IfWinActive, WinWait, WinExist() und IfWinExist.

Die interne Variable A_DetectHiddenText enthält die aktuelle Einstellung (On oder Off).

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.

DetectHiddenWindows

Beispiele

Schaltet die Erkennung von versteckten Texten aus.

DetectHiddenText, Off