Cette section traite de la redirection et des tuyaux. Vous pouvez utiliser ces fonctionnalités pour modifier la façon dont TCC et certains programmes d'application gèrent l'entrée et la sortie.
Les commandes internes et certains programmes externes obtiennent leurs données d'entrée à partir dupériphérique d'entréestandard del'ordinateuret envoient leurs données de sortie aupériphérique de sortiestandard .Certains programmes envoient également des messages spéciaux aupériphérique d'erreurstandard .Normalement, le clavier est utilisé pour l'entrée standard et l'écran vidéo pour la sortie standard et l'erreur standard, mais vous pouvez modifier temporairement ces affectations pour des tâches spéciales.
Par exemple, supposons que vous souhaitiez obtenir une liste imprimée des fichiers d'un répertoire. Si vous attribuez la sortie standard à l'imprimante et que vous lancez la commande DIR, la tâche est aisée. La sortie de DIR va sur le périphérique de sortie standard, et vous avez redirigé la sortie standard vers l'imprimante, de sorte que la commande DIR imprime les noms de fichiers au lieu de les afficher à l'écran . Vous pouvez tout aussi bien envoyer la sortie de DIR (ou de toute autre commande) vers un fichier ou un port série.
La redirection et le piping affectent les périphériques d'entrée standard, de sortie standard et d'erreur standard. Elles ne fonctionnent pas avec les programmes d'application qui lisent directement le clavier ou qui écrivent directement à l'écran. La plupart des applicationsWindows entrant dans cette catégorie, vous constaterez que la redirection et le piping sont plus utiles lorsqu'ils sont combinés à des commandes internes.
Les commandes TEE et Y sont des "raccords de tuyauterie" qui ajoutent plus de flexibilité aux tuyauteries.
TCCLa sortie de TEE est normalement en ANSI. Si vous voulez rediriger la sortie en Unicode, vous devez utiliser soit l'option de démarrage /U de la commande TCCou l'optionUnicode Output dans TCMD.INI.