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 ?
C'est exactement ce que je cherchais, merci ! La "pause" ne va tout simplement pas fonctionner lorsque votre script python se fait planter. Ce que je voulais, c'est voir un message d'erreur. Jusqu'à présent, je devais exécuter mes script python à travers 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/