Input / Output und Umleitung

Dieser Abschnitt behandelt Funktionen zur Änderung der Art und Weise, wie TCC und einige Anwendungsprogramme mit der Eingabe 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, darunter TCC senden auch spezielle Meldungen an dasStandard-Fehlergerät . Normalerweise wird die Tastatur für die Standardeingabe und der Bildschirm 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-Befehleingeben , 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 ausgibt, anstatt sie auf dem Bildschirm anzuzeigen. Sie können die Ausgabe von DIR (oder jedes anderen Befehls) genauso einfach an eine Datei oder eine serielle Schnittstelle senden.

 

Wir bieten drei Methoden zur Manipulation von Ein- und Ausgaben an: Umleitung, Piping, und Keystack. Alle drei werden in diesem Abschnitt erläutert. Darüber hinaus TCC eine Teilmenge der ANSI X3.64-Steuersequenzen in angezeigtem Text. Das letzte Thema in diesem Abschnitt erläutert die ANSI X3.64-Unterstützung im Detail.

 

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  BefehleTEE und Y sind "pipe fittings", die den Pipes mehr Flexibilität verleihen.

 

TCC Die Ausgabe von TEE erfolgt normalerweise in ANSI. Wenn Sie die Ausgabe in Unicode umleiten wollen, müssen Sie entweder die Startoption /U in TCC oder die OptionUnicode Output in TCMD.INI verwenden.

 

Umleitung und Piping

Keystack

Seiten- und Dateieingabeaufforderungen