Comment retourner un code d'erreur sans fermer la fenêtre d'invite de commandes?
Je suis en train d'écrire un fichier de commandes qui valide un couple de fichiers. Quand un fichier n'est pas valide, je veux que le script batch pour arrêter et retourner un code d'erreur >0. Le code ci-dessous semblent faire le travail, mais en l'appelant "SORTIE 2" ferme la fenêtre d'Invite de Commande dans lequel le script est en cours d'exécution.
:Validate
SETLOCAL
Validator %1
IF %ERRORLEVEL% GEQ 1 EXIT 2
ENDLOCAL
Aucune idée sur comment faire pour retourner un code d'erreur sans fermer l'Invite de Commande?
source d'informationauteur Martin
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
pause
commande avant l'appel de la sortie.Si vous n'aimez pas le message: