92 votes

Quel est le moyen le plus simple de réinitialiser ERRORLEVEL à zéro ?

J’ai un événement post-build qui exécute certaines commandes pour un projet c#. La dernière commande entraîne parfois que la valeur ERRORLEVEL n’est pas égale à zéro, puis la génération échoue.

Je souhaite ajouter une ligne de commande supplémentaire pour toujours définir la valeur ERRORLEVEL sur zéro. Quel est le moyen le plus pratique de le faire?

78voto

akf Points 23518

si vous l’utilisez , vous pouvez renvoyer un script batch à partir d’un script de lot enfant sans quitter également le parent.

60voto

Jason Kresowaty Points 8053

Semble faire l’affaire:

Tout ne fonctionne pas, et on ne sait pas pourquoi. Par exemple, les éléments suivants ne le font pas :

18voto

user95319 Points 234

J’ai trouvé que « sortie 0 » semble être un bon moyen de traiter ce problème.

Exemple d’utilisation :

NET STOP UnderDevService /Y

sortie 0

si le service UnderDevService n’est pas démarré.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X