Zeigt die Variablen des Skripts an, also jeweils ihren Namen und aktuellen Inhalt.
ListVars
Dieser Befehl entspricht der Auswahl des Menüpunkts "View->Variables" im Hauptfenster. Dies kann helfen, ein Skript zu debuggen.
Jede Zeile in der Liste enthält den Namen und Inhalt einer Variable und, falls zutreffend, Informationen über den Inhalt. Jede Zeile endet mit einem Wagenrücklauf-Zeilenvorschub-Paar (`r`n
), die sich aber über mehrere Zeilen erstrecken kann, wenn die Variable `r`n
enthält.
Es gibt folgende Darstellungsformen (Wörter in kursiv sind Platzhalter):
VarName[Länge of Kapazität]: Zeichenkette ; [v1.1.26+] VarName: TypName object {Info} ; Vor [v1.1.26]: VarName[Object]: Adresse VarName[Object]: Adresse <= ComObject(VarTyp, Wert)
Kapazität ist die aktuelle Kapazität der Variable, gemessen in Zeichen, nicht in Bytes.
Zeichenkette sind die ersten 60 Zeichen des Inhalts der Variable.
Info hängt vom Typ des Objekts ab, ist aber derzeit sehr begrenzt.
Wenn dieser Befehl innerhalb einer Funktion verwendet wird, werden zuerst die lokalen Variablen der Funktion aufgelistet (über den globalen Variablen des Skripts).
Bekannte Einschränkung: Wenn eine Funktion (oder die Liste der globalen Variablen selbst) mehr als 10000 Variablen enthält, kann es vorkommen, dass dieser Befehl die Variablen nicht genau in alphabetischer Reihenfolge anzeigt, d.h. es könnten einige Variablen in der Liste fehlen.
KeyHistory, ListHotkeys, ListLines
Mit dem DebugVars-Skript kann der Inhalt von Variablen und Objekten untersucht und geändert werden.