Voorkomen dat een MS-DOS-venster automatisch wordt gesloten in Windows

Standaard sluiten nieuwe versies van Windows automatisch het venster van elk programma, inclusief een MS-DOS-programma of batchbestand, wanneer het programma wordt beëindigd. Jammer genoeg, als dat MS-DOS commando of programma informatie uitvoert of weergeeft die de gebruiker moet lezen, zullen ze het niet kunnen lezen omdat het te snel sluit.

Dit probleem kan worden opgelost door een van de onderstaande aanbevelingen uit te voeren.

Opmerking: Helaas is er geen instelling in Windows voor het uitschakelen van de automatische sluiting van de MS-DOS-vensters.

Open een MS-DOS-venster

Als u een MS-DOS-opdracht of programma uitvoert vanuit Windows, probeert u een MS-DOS-prompt te openen en de opdracht of het programma vanuit MS-DOS uit te voeren.

Wijzig het pad van de opdracht in de snelkoppeling

Gebruikers van Microsoft Windows 2000 en Windows XP kunnen de opdracht uitvoeren via CMD.EXE met de optie / K. Als u dat doet, wordt een opdrachtvenster geopend en voert u de opdracht of het programma uit. Nadat de opdracht of het programma is voltooid, blijft de computer achter bij de opdrachtprompt. Volg hiervoor de onderstaande stappen.

  1. Maak een snelkoppeling naar uw MS-DOS-programma of opdracht.
  2. Zodra er een snelkoppeling is gemaakt, klikt u met de rechtermuisknop op de snelkoppeling en klikt u op Eigenschappen .
  3. Wijzig in het venster Eigenschappen de doellocatie zodat deze de opdracht CMD.EXE bevat met de schakeloptie / K, zoals in het onderstaande voorbeeld.

Voor

 "C: \ Mijn programma \ test.bat" 

Na

 C: \ WINNT \ system32 \ CMD.EXE / K "C: \ Mijn programma \ test.bat" 
  • Zie de CMD-opdrachtpagina voor meer informatie over deze opdracht.

Voeg een pauze-instructie toe aan een batchbestand

Ten slotte is het belangrijk om te beseffen dat het venster niet sluit als Microsoft Windows denkt dat het programma nog steeds actief is. Als u een batchbestand maakt en wilt dat het MS-DOS-venster open blijft, is het een truc om PAUSE toe te voegen aan het einde van uw batchbestand, dat de gebruiker zal vragen om op een willekeurige toets te drukken. Totdat de gebruiker op een willekeurige toets drukt, blijft het venster open in plaats van automatisch te sluiten.