Quelle commande puis-je mettre à la fin d'un fichier batch pour empêcher la fermeture automatique de la console après l'exécution du fichier ?
Je pense que oui, car c'est un moyen amélioré d'empêcher la fermeture de la console. Même si l'utilisateur appuie sur une touche, la console reste ouverte. L'utilisateur sera forcé de sortir uniquement en fermant la fenêtre de la console.
6 votes
Ce serait bien s'il y avait un moyen de détecter si un fichier .cmd a été lancé par un double-clic dans l'explorateur (alors vous voulez qu'il fasse une pause à la fin) ou s'il a été lancé par une ligne de commande déjà ouverte. Dans ce dernier cas (et surtout s'il est exécuté par un autre programme), vous ne voulez pas de pause. Je n'ai pas trouvé de bonne solution pour ce cas (et j'utilise généralement une variable if %NOPAUSE%, mais cela ne fonctionne que pour les programmes parents, pas pour les shells paremt).
1 votes
Il y a un moyen : stackoverflow.com/questions/3551888/