In diesem Abschnitt werden Umleitung und Pipes behandelt. Mit diesen Funktionen können Sie die Vorgehensweise ändern TCC und einige Anwendungsprogramme übernehmen die Ein- und Ausgabe.

 

Interne Befehle und einige externe Programme erhalten ihre Eingaben vom Standard des Computers Eingabe Gerät und senden ihre Ausgabe an den Standard Ausgabegerät. Einige Programme senden auch spezielle Nachrichten an den Standard Fehler Gerät. Normalerweise wird die Tastatur für die Standardeingabe und der Videobildschirm sowohl für die Standardausgabe als auch für die Standardfehlerausgabe verwendet. Sie können diese Zuweisungen jedoch vorübergehend für spezielle Aufgaben ändern.

 

Angenommen, Sie möchten eine gedruckte Liste der Dateien in einem Verzeichnis. Wenn Sie die Standardausgabe auf den Drucker ändern und a ausgeben DIR Befehl, die Aufgabe ist einfach. DIRDie Ausgabe von wird an das Standardausgabegerät gesendet, und Sie haben die Standardausgabe an den Drucker umgeleitet DIR Der Befehl gibt Dateinamen aus, anstatt sie auf dem Bildschirm anzuzeigen. Sie können die Ausgabe von genauso einfach senden DIR (oder einen anderen Befehl) in eine Datei oder einen seriellen Port kopieren.

 

Umleitung und Weiterleitung wirken sich auf die Standardeingabe-, Standardausgabe- und Standardfehlergeräte aus. Sie funktionieren nicht mit Anwendungsprogrammen, die die Tastaturhardware direkt lesen oder direkt auf den Bildschirm schreiben. Weil die meisten Windows Obwohl Anwendungen in diese Kategorie fallen, werden Sie feststellen, dass Umleitung und Weiterleitung am nützlichsten sind, wenn sie mit internen Befehlen kombiniert werden.        

 

Der TEE und Y Befehle sind „Rohrverbindungsstücke“, die den Rohren mehr Flexibilität verleihen.

 

TCCDie Ausgabe erfolgt normalerweise in ANSI. Wenn Sie die Ausgabe in Unicode umleiten möchten, müssen Sie entweder die verwenden /U-Startoption in TCCOder das Unicode-Ausgabe Option in TCMD.INI.