33 Voix

Script Batch: La Fenêtre CMD doit rester ouverte après l'Exécution du Programme

Question de CSchaf | 20/02/2023 à 16:28

J'ai écrit un petit script batch qui appelle et exécute un programme. Cette application écrit des informations dans la console (c'est à dire dans la fenêtre noire qui s'ouvre quand on clique sur le fichier BAT; la fenêtre de l'interpréteur de ligne de commande).

Mon problème est que Windows ferme automatiquement cette fenêtre, de sorte que je ne peux pas voir la sortie de mon programme. J'ai déjà essayé de prendre une capture d'écran exactement au moment où la fenêtre apparaît brièvement, mais ce n'est pas une bonne solution.

Existe-t-il une possibilité de garder la fenêtre d'invite de commande ouverte et de ne pas la fermer automatiquement ?

RépondrePositifNégatifDateVoix
3Meilleure Réponse3 Voix

Vous pouvez simplement utiliser la commande "pause".

Par exemple de la manière suivante:

@echo off
prog.exe
pause

Ce script batch exécute le programme "prog.exe" et dès que le script rencontre la ligne "pause", il s'arrête. Ensuite, le message "Veuillez appuyer sur n'importe quelle touche..." s'affiche et seulement après avoir appuyé sur une touche, le script reprendra et avec cela la fenêtre se fermera.

En utilisant cette commande, vous devriez pouvoir lire la sortie du programme sans aucun problème.
21/02/2023 à 18:59

RépondrePositif Négatif
00 Voix

Vous pouvez également le faire à titre d'exemple:

@echo off
@echo Hello
timeout 7

La commande "timeout arrêtera alors le script pendant le temps spécifié (ici pendant 7 secondes).
02/03/2023 à 20:04

RépondrePositif Négatif
Répondre

Sujets Connexes

VirtualBox: Changer la Date et l'Heure

Tutoriel | 10 Commentaires

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.