Der Vergleich der verfügbaren Befehle basiert auf der Version von CMD, die in Windows 10 und 11 enthalten ist.
Wenn der CMD-Befehlsname mit einem internen TCC Befehl übereinstimmt, ist der TCC Befehl fast immer wesentlich erweitert.
Vervollständigung von Dateinamen
Vervollständigung von Befehlen
TCC |
CMD |
|
|
|
|
|
|
Y |
|
|
|
* |
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
Y |
|
|
|
Y |
|
|
|
* |
|
|
|
Y |
|
Y |
|
|
|
Y |
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
Y |
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
* |
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
Y |
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
Y |
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
Y |
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
Y |
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
Y |
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
Y |
|
|
|
|
|
|
|
* |
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
Y |
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Dies ist ein interner Befehl in TCC aber ein externer Befehl in CMD.
TCC bietet weitaus ausgefeiltere Möglichkeiten der Befehlszeilenbearbeitung; siehe Befehlszeilenbearbeitung für Details.
Vervollständigung von Dateinamen
CMD bietet eine einfache Vervollständigung von Dateinamen (mit der Tabulatortaste); TCC bietet viele weitere Optionen, einschließlich Server- und Sharename-Vervollständigung, anpassbare Vervollständigung und (optional) Popup-Fensterauswahl. Siehe Dateinamensvervollständigung und Dateinamensvervollständigungsfenster für weitere Einzelheiten.
CMD verfügt über einen einfachen (optionalen) Befehlsverlaufsaufruf. TCC bietet viele weitere Optionen, darunter das Laden und Speichern von Verlaufslisten, das Bearbeiten und Verschieben von Befehlen in der Liste, die Suche nach passenden Befehlen und ein Popup-Fenster für den Befehlsverlauf.
Zusätzlich zu CMD <, > und | , TCC können Sie auch Standardfehler umleiten, Standardausgabe und Standardfehler kombinieren, vorhandene Dateien vor dem Überschreiben durch Umleitung schützen und die Standardeingabe mit "here-documents" umleiten. Siehe Umleitung für weitere Details.
CMD unterstützt nur die Wildcards ? und * in Dateinamen. TCC CMD fügt Zeichensätze und reguläre Ausdrücke hinzu und unterstützt auch Wildcards in Pfadnamen. Siehe Wildcards für weitere Details.
CMD hat einige eingebaute Variablen (d.h., die wie Umgebungsvariablen behandelt werden, aber nicht in der Umgebung existieren):
CD - aktuelles Verzeichnis
CMDCMDLINE - Befehlszeile, mit der CMD gestartet wurde
CMDEXTVERSION -die interne Versionsnummer der Befehlserweiterung
DATE - das aktuelle Datum (im Standard-Kurzformat)
RANDOM - eine Zufallszahl zwischen 0 und 32767
TIME - aktuelle Uhrzeit
TCC unterstützt alle diese eingebauten Variablen. (In TCC wird CMDEXTVERSION immer 2zurückgeben ). TCC enthält außerdem 185+ zusätzliche interne Variablen, 330+ Variablenfunktionen und 60+ Befehlsvariablen.
TCC enthält viele weitere Funktionen, die in CMD nicht enthalten sind, darunter:
Benutzerdefinierte Variablenfunktionen
Verzeichnisnavigation und Verzeichnisverlauf
Historien und Protokolle
Gemeinsame Nutzung von Intersessions