Aktiviert oder deaktiviert die Zeilenprotokollierung oder zeigt die aktuell ausgeführten Skriptzeilen an.
AlteEinstellung := ListLines(Einstellung)
Typ: Integer (boolesch)
Wenn weggelassen, wird ein Verlauf der zuletzt ausgeführten Zeilen angezeigt, was der Auswahl des Menüpunkts "View->Lines most recently executed" im Hauptfenster entspricht. Dies kann helfen, ein Skript zu debuggen.
Andernfalls geben Sie eine der folgenden Zahlen an, um die Zeilenprotokollierung zu deaktivieren oder aktivieren:
0 (false): Deaktiviert die Zeilenprotokollierung, d.h. danach ausgeführte Zeilen werden nicht protokolliert.
1 (true): Aktiviert die Zeilenprotokollierung.
Typ: Integer (boolesch)
Diese Funktion gibt die vorherige Einstellung zurück; entweder 0 (false) für deaktiviert oder 1 (true) für aktiviert.
Standardmäßig ist die Zeilenprotokollierung aktiviert.
Eine selektive Deaktivierung der Zeilenprotokollierung hilft dabei, zu verhindern, dass sich der Verlauf zu schnell füllt, z.B. bei einer Schleife mit vielen schnellen Wiederholungen. Die Zeile, die die Zeilenprotokollierung deaktiviert/aktiviert, 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.
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 die aktuelle Einstellung, und erlaubt die Zuweisung eines neuen Wertes, ohne ListLines aufzurufen.
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