Aktiviert oder deaktiviert die Zeilenprotokollierung oder zeigt die aktuell ausgeführten Skriptzeilen an.
ListLines Modus
Typ: Integer (boolesch)
Wenn weggelassen, wird ein Verlauf der zuletzt ausgeführten Zeilen angezeigt. Andernfalls geben Sie eine der folgenden Zahlen an, die nur das Verhalten des aktuellen Threads wie folgt beeinflusst:
1 (true): Danach ausgeführte Zeilen werden protokolliert.
0 (false): Danach ausgeführte Zeilen werden nicht protokolliert.
Typ: Integer (boolesch)
Diese Funktion gibt die vorherige Einstellung zurück; entweder 0 (false) oder 1 (true).
Wenn ListLines nicht verwendet wird, um die Zeilenprotokollierung zu beeinflussen, ist die Einstellung standardmäßig 1 (true).
ListLines
(ohne Parameter) entspricht der Auswahl des Menüpunkts "View->Lines most recently executed" im Hauptfenster. Dies kann helfen, ein Skript zu debuggen.
ListLines False
und ListLines True
können verwendet werden, um die Protokollierung bestimmter Zeilen auszuschalten, wodurch verhindert wird, dass sich der Verlauf zu schnell füllt (z.B. bei einer Schleife mit vielen schnellen Wiederholungen). Die Zeile, die ListLines aufgerufen hat, wird ebenfalls aus dem Zeilenverlauf entfernt, um die Übersicht zu wahren. Die Performanz kann um einige Prozentpunkte reduziert sein, während die Protokollierung aktiv ist.
Beim Ändern des ListLines-Modus wird die aktuelle Zeile (in der Regel diejenige, die ListLines aufgerufen oder A_ListLines etwas zugewiesen hat) im Zeilenverlauf weggelassen.
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 interne Variable A_ListLines enthält 1, wenn ListLines eingeschaltet ist, andernfalls 0.
In diesem Zusammenhang gibt es noch die internen Variablen A_LineNumber und A_LineFile, die die Nummer der aktuell ausgeführten Zeile und den Namen der zugehörigen Datei enthalten.
KeyHistory, ListHotkeys, ListVars