Tcl/Tk Interna

auto_mkindex dir pattern

Durchsucht alle Dateien im Verzeichnis dir, deren Namen nach den glob-style-Regeln auf pattern passen und erzeugt dort die Datei tclIndex, die beim Autoloading von Skriptdateien benötigt wird.

info args procname

Liefert eine Liste aller Formalen Parameter einer Prozedur zurück.

info body procname

Liefert den Rumpf einer Prozedur zurück.

info cmdcount

Gibt die Anzahl aller bislang in diesem Interpreter ausgeführten Befehle aus.

info commands [pattern]

Gibt eine Liste aller, dem Interpreter bekannten Befehle aus, die auf das optional anzugebende Muster passen.

info default procName arg varName

Überprüft, ob eine Prozedur für ihren formalen Parameter arg einen Defaultwert spezifiziert. In diesem Fall wird der Wert in der Variablen varName gespeichert und das Ergebnis ist 1, sonst 0.

info exists varName

Ergibt 1, falls die Variable varName im aktuellen Kontext existiert, sonst 0.

info globals [pattern]

Liefert eine Liste aller globalen Variablen zurück, die auf das optional anzugebende Muster passen.

info level [number]

Ohne Angabe von number liefert es die aktuelle Position im Prozedurenstack zurück. Andernfalls wird eine Liste mit den Namen und den Argumenten der Prozedur zurückgegeben, die an der durch number festgelegten Position im Prozedurenstack steht.

info library

Ergibt das Verzeichnis, in dem Tcls Skript-Library gespeichert ist.

info locals [pattern]

Liefert eine Liste aller zum aktuellen Kontext lokalen Variablen zurück, die auf das optional anzugebende Muster passen.

info procs [pattern]

Ergibt eine Liste aller definierten Prozeduren, die auf das optional anzugebende Muster passen.

info script

Falls sich augenblicklich eine Skriptdatei in Ausführung befindet, wird deren Name zurückgegeben, sonst die leere Zeichenkette.

info tclversion

Gibt die Versionsnummer des Tcl-Interpreters aus.

info vars [pattern]

Ergibt eine Liste aller im aktuellen Kontext sichtbaren Variablen, die auf das optional anzugebende Muster passen.

rename oldName newName

Dient zum Umbenennen von Befehlen. Falls newName die leere Zeichenkette ist, wird der Befehl entfernt.

time script [count]

Evaluiert das Skript count mal und gibt die durchschnittlich benötigte Zeit pro Durchlauf in Mikrosekunden aus.

trace variable name ops command

Führt das Skript command immer dann aus, wenn eine der durch ops definierten Operationen auf die Variable name ausgeführt wird. Für ops können die Buchstaben r, w oder u einzeln oder in Kombination stehen.

trace vdelete name ops command

Entfernt einen mit trace variable eingerichteten Tace.

trace vinfo name

Gibt eine Liste mit Traceinformationen zu einer Variablen aus. Jedes Listenelement enthält die definierten Operationen und das assoziierte Skript wiederum als Liste.

unknown cmd [arg]

Wird jedesmal aufgerufen, wenn der Tcl-Interpreter einen unbekannten Befehl entdeckt.