Redirection
Un certain nombre de commandes de DOS envoient le rendement à l'écran et/ou exigent l'entrée de l'utilisateur. La redirection est un mécanisme par lequel le rendement d'une commande puisse être alimenté à un autre dispositif par exemple, un imprimeur ou à un dossier, ou à un autre programme ou la commande.
There are four redirection functions:
> |
Réorienter le rendement |
>> |
Apposer |
< |
Réorienter l'entrée |
| |
Pipe |
>
Réoriente le rendement d'une commande « de l'appareil de sortie standard » (habituellement le moniteur) à un autre dispositif (par exemple imprimeur) ou à un dossier.
Syntaxe :
Pour réorienter le rendement à un dispositif :
Commande > dispositif
Pour réorienter le rendement à un dossier :
Commande > nom de fichier
Les noms de dispositif acceptables sont, TROMPEUR (moniteur), PRN (LPT1 - assumé pour être l'imprimeur), LPT1 - 3 (les ports parallèles - habituellement reliés à un imprimeur), COM 1 - 4 (les portes série) et NUL (un vide électronique).
Si quelque chose autre qu'un dispositif identifié est indiqué, on suppose qu'est le nom d'un dossier. Si un dossier existe déjà avec le nom de fichier indiqué, il n'est recouvert sans aucun avertissement. Voyons quelques exemples pour le comprendre mieux.
Les utilisations les plus communes de cette fonction de redirection est probablement d'envoyer des listes d'annuaire à l'imprimeur ou de les sauver comme dossier. Pour imprimer une liste assortie d'annuaire de tous les dossiers dans l'annuaire de Windows :
DIR c:\windows /o/a > PRN
Pour créer un dossier contenant la liste d'annuaire du même annuaire :
DIR c:\windows /o/a > d:\windows.txt
>>
Appose le rendement d'une commande au dossier indiqué.
Syntaxe :
Commande >> nom de fichier
Si le nom de fichier n'existe pas, il est créé. Si le nom de fichier existe, le rendement de la commande est ajouté à lui, à la différence du > fonction où le contenu original est recouvert. Mieux comprenons-le avec l'exemple.
Si le nom de fichier n'existe pas, il est créé. Si le nom de fichier existe, le rendement de la commande est ajouté à lui, à la différence du > fonction où le contenu original est recouvert. Mieux comprenons-le avec l'exemple.
DIR c:\windows\system /o/a >> d:\windows.txt
|