Empêcher une fenêtre MS-DOS de se fermer automatiquement dans Windows

Par défaut, les nouvelles versions de Windows fermeront automatiquement la fenêtre de tout programme, y compris un programme MS-DOS ou un fichier de traitement par lots, à la fin du programme. Malheureusement, si cette commande ou ce programme MS-DOS affiche ou affiche les informations que l'utilisateur doit lire, il sera impossible de les lire car la fermeture est trop rapide.

Ce problème peut être résolu en appliquant l’une des recommandations ci-dessous.

Remarque: Malheureusement, Windows ne permet pas de désactiver la fermeture automatique des fenêtres MS-DOS.

Ouvrir une fenêtre MS-DOS

Si vous exécutez une commande ou un programme MS-DOS à partir de Windows, essayez d'ouvrir une invite de commande MS-DOS et d'exécuter la commande ou le programme à partir de MS-DOS.

Changer le chemin de la commande dans le raccourci

Les utilisateurs de Microsoft Windows 2000 et Windows XP peuvent exécuter la commande via CMD.EXE à l'aide de l'option / K. Cela ouvrira une fenêtre de commande et exécutera ensuite la commande ou le programme. Une fois la commande ou le programme terminé, l'ordinateur reste à l'invite de commande. Pour faire ça, suit les étapes suivantes.

  1. Créez un raccourci vers votre programme ou votre commande MS-DOS.
  2. Une fois qu'un raccourci a été créé, cliquez avec le bouton droit de la souris sur le raccourci, puis cliquez sur Propriétés .
  3. Dans la fenêtre Propriétés, modifiez l'emplacement cible pour qu'il contienne la commande CMD.EXE avec le commutateur / K, comme indiqué dans l'exemple ci-dessous.

Avant

 "C: \ Mes programmes \ test.bat" 

Après

 C: \ WINNT \ system32 \ CMD.EXE / K "C: \ Mes programmes \ test.bat" 
  • Voir la page de commande CMD pour plus d'informations sur cette commande.

Ajouter une déclaration de pause à un fichier de commandes

Enfin, il est important de réaliser que la fenêtre ne se fermera pas si Microsoft Windows pense que le programme est toujours en cours d'exécution. Si vous créez un fichier de commandes et souhaitez que la fenêtre MS-DOS reste ouverte, une astuce consiste à ajouter PAUSE à la fin de votre fichier de commandes, ce qui incitera l'utilisateur à appuyer sur une touche quelconque. Tant que l'utilisateur n'a pas appuyé sur une touche, la fenêtre reste ouverte au lieu de se fermer automatiquement.