SHELL redirigé vers NUL périphérique supprime le Message de MS-DOS

Exclusion de responsabilité du contenu obsolète de la base de connaissances

Cet article a été rédigé sur les produits pour lesquels Microsoft n’offre plus aucune prise en charge. Par conséquent, cet article est proposé « en l’état » et ne sera plus mis à jour.

Résumé

À partir d’un programme de base, vous pouvez appeler l’instruction SHELL pour exécuter une commande MS-DOS. En règle générale, de nombreuses commandes MS-DOS vous donnent un message de confirmation. Si vous souhaitez supprimer le message (ce qui rend l’opération de SHELL moins visible), vous pouvez rediriger la sortie de MS-DOS standard vers NULL.


Voici un exemple :
   SHELL "copy file1 file2 > NUL"
L’instruction ci-dessus copie fichier1 fichier2 et redirige le rapport Réussite des « 1 fichier copié » sur le périphérique NUL, ce qui n’est jamais affiché. Vous pouvez effectuer la redirection même pour empêcher l’impression sur le périphérique d’impression (PRN) de l’état de réussite DOS :
   SHELL "copy file1 PRN > NUL"

Plus d'informations

Les informations ci-dessus s’appliquent aux produits suivants :


  1. Microsoft QuickBasic versions 2.00, 2.01, 3.00, 4.00, 4.00b et 4.50 pour PC IBM
  2. Versions de compilateur de base Microsoft 6,00 et 6.00b pour MS OS/2 et MS-DOS
  3. Microsoft base Professionnel développement système (PDS) versions 7.00 et 7.10 de MS-DOS et MS OS/2
  4. Versions Microsoft GW-Basic interpréteur 3,20 3.22 et 3.23 pour MS-DOS
Dans MS-DOS, la plus grande-signe inférieur à, « > », redirige la sortie standard à l’entrée standard. Moins-signe inférieur à, « < », redirige l’entrée standard vers la sortie standard.
Propriétés

ID d'article : 40592 - Dernière mise à jour : 27 janv. 2017 - Révision : 1

Commentaires