Dieser Abschnitt behandelt Umleitungen und Pipes. Sie können diese Funktionen verwenden, um zu ändern, wie TCC und einige Anwendungsprogramme mit der Ein- und Ausgabe umgehen.

 

Interne Befehle und einige externe Programme erhalten ihre Eingaben über dasStandard-Eingabegerät des Computersund senden ihre Ausgaben an dasStandard-Ausgabegerät . Einige Programme senden auch spezielle Meldungen an dasStandardfehlergerät . Normalerweise wird die Tastatur für die Standardeingabe und der Videobildschirm sowohl für die Standardausgabe als auch für den Standardfehler verwendet, aber Sie können diese Zuweisungen für spezielle Aufgaben vorübergehend ändern.

 

Nehmen wir zum Beispiel an, Sie möchten eine Liste der Dateien in einem Verzeichnis ausdrucken. Wenn Sie die Standardausgabe auf den Drucker umstellen und einen  DIR-Befehl eingeben , ist die Aufgabe leicht zu lösen.  Die Ausgabe von DIR geht an das Standardausgabegerät, und Sie haben die Standardausgabe auf den Drucker umgeleitet, so dass der  DIR-Befehl die Dateinamen ausdruckt, anstatt sie auf dem Bildschirm darzustellen. Sie können die Ausgabe von DIR (oder jedes anderen Befehls) genauso gut  an eine Datei oder eine serielle Schnittstelle senden .

 

Umleitung und Piping betreffen die Standard-Eingabe-, Standard-Ausgabe- und Standard-Fehlergeräte. Sie funktionieren nicht mit Anwendungsprogrammen, die die Tastaturhardware direkt lesen oder direkt auf den Bildschirm schreiben. Da die meisten  Windows-Anwendungen in diese Kategorie fallen, werden Sie feststellen, dass Umleitung und Piping am nützlichsten sind, wenn sie mit internen Befehlen kombiniert werden.        

 

Die  Befehle TEE und Y sind "pipe fittings", die den Pipes mehr Flexibilität verleihen.

 

TCCDie Ausgabe von TEE erfolgt normalerweise in ANSI. Wenn Sie die Ausgabe in Unicode umleiten wollen, müssen Sie entweder die Startoption /U in TCCoder die Option Unicode Output in TCMD.INI verwenden.