Direkt zum Inhalt

TCC Aliases

Ein Großteil der Macht von TCC wird in Aliasnamen zusammengefasst, die Ihnen die Möglichkeit geben, Ihre eigenen Befehle zu erstellen. Ein Alias ​​ist ein Name, den Sie für einen Befehl oder eine Befehlsgruppe auswählen. Einfache Aliase ersetzen einen neuen Namen für einen vorhandenen Befehl. Komplexere Aliase können die Standardeinstellungen interner oder externer Befehle neu definieren, als sehr schnelle Batchdateien im Speicher fungieren und Befehle basierend auf den Ergebnissen anderer Befehle ausführen.

TCC unterstützt außerdem Verzeichnis-Aliase, eine Kurzform zur Angabe von Pfadnamen, und Tasten-Aliase, mit denen Sie einem einzelnen Tastendruck einen oder mehrere Befehle zuweisen können.

Sie können entweder eine lokale Aliasliste erstellen, die nur für den aktuellen sichtbar ist TCC Sitzung oder eine globale Aliasliste, die von allen gemeinsam genutzt wird TCC Sitzungen.

Mit dem Befehl ALIAS können Sie neue Befehlsnamen erstellen oder interne Befehle neu definieren. Außerdem können Sie einem einzelnen Tastendruck einen oder mehrere Befehle zuweisen. Ein Alias ​​wird häufig verwendet, um eine komplexe Befehlsfolge mit wenigen Tastenanschlägen auszuführen oder um „Batchdateien im Speicher“ zu erstellen, die viel schneller ausgeführt werden als Batchdateien auf Festplattenbasis.

TCC Variablen

Batch-Dateien können verwendet werden Umgebungsvariablen, interne Variablen, variable Funktionen, oder benutzerdefinierte Funktionen. Mithilfe dieser Variablen und Funktionen können Sie den Systemstatus ermitteln (z.B, der CPU-Typ), Ressourcenebenen (z.B, die Menge an freiem Speicherplatz), Dateiinformationen (z.B, der TCC Datum und Uhrzeit der letzten Änderung einer Datei) und andere Informationen (z.B, das aktuelle Datum und die aktuelle Uhrzeit). Sie können auch arithmetische Operationen ausführen (einschließlich Datums- und Uhrzeitarithmetik), Zeichenfolgen und Teilzeichenfolgen bearbeiten, Teile eines Dateinamens extrahieren sowie Dateien lesen und schreiben.

Der SET-Befehl in TCC ermöglicht Ihnen die Definition von Variablentypen. Wenn Sie versuchen, die Variable auf einen inkompatiblen Typ festzulegen, gibt SET einen Fehler zurück. Die unterstützten Typen sind:

int (oder 1) Die Variable kann nur 0-9 enthalten
Dez. (oder 2) Die Variable darf nur 0-9, das Dezimalzeichen und das Tausendertrennzeichen enthalten
Hex (oder 3) Die Variable kann nur 0-9 und A-F enthalten
bool (oder 4) Die Variable kann nur 0 oder 1 enthalten
Alpha (oder 5) Die Variable darf nur A-Z und a-z enthalten
Alnum (oder 6) Die Variable kann nur A-Z, a-z und 0-9 enthalten
Regex (oder 7) Die Variable muss mit dem angegebenen regulären Ausdruck übereinstimmen

TCC Interne Variablen

Interne Variablen sind spezielle integrierte Variablen TCC um Informationen über Ihr System bereitzustellen. Sie werden nicht in der Umgebung gespeichert, können aber wie Umgebungsvariablen in interaktiven Befehlen, Aliasnamen und Batchdateien aufgerufen werden.

Die Werte dieser Variablen werden intern gespeichert TCCund kann nicht mit SET, UNSET, ESET oder einem anderen Befehl geändert werden. Auch der DEFINED-Statustest wird immer fehlschlagen. Sie können jede dieser Variablen überschreiben, indem Sie eine neue Umgebungsvariable mit demselben Namen definieren. Die interne Variable kann wieder verfügbar gemacht werden, indem die gleichnamige Umgebungsvariable zurückgesetzt wird. Die Namen ALLER internen Variablen (mit Ausnahme der Pseudovariablen errorlevel, ? und ??) beginnen mit einem Unterstrich, um sie leichter unterscheiden zu können und ein versehentliches Überschreiben zu vermeiden.

TCC Variable Funktionen

Variablenfunktionen sind internen Variablen sehr ähnlich, sie benötigen jedoch einen oder mehrere Parameter (bei denen es sich um Umgebungsvariablen oder sogar andere Variablenfunktionen handeln kann).

Variablenfunktionen sind an der Eingabeaufforderung sowie in Alias- und Batchdateien nützlich, um verfügbare Systemressourcen zu überprüfen, Zeichenfolgen und Zahlen zu bearbeiten und mit Dateien und Dateinamen zu arbeiten.

Benutzerdefinierte Variablenfunktionen

Mit FUNCTION können Sie benutzerdefinierte Variablenfunktionen erstellen oder anzeigen, die überall dort verwendet werden können, wo Variablenfunktionen verwendet werden können. Benutzerdefinierte Funktionen sind leistungsstarke Alternativen zu Unterprogrammen.