Dans un fichier .bat, il est souvent nécessaire de retourner un code erreur afin de vérifier son bon fonctionnement.
A la fin du fichier, il suffit d’entrer la commande exit /b number
errorlevel
est une instruction qui retourne le code erreur le plus élevé retourné durant l’exécution du batch.
En faisant if errorlevel 3 exit /b 3
, on teste si il y a eut une erreur durant le script, et on sort avec ce même code erreur
Le code complet serait :
if errorlevel 3 exit /b 3 if errorlevel 1 exit /b 1 if errorlevel 0 exit /b 0
ATTENTION, si le code erreur est 3, alors errorlevel 3
renvoie vrai, mais aussi errorlevel 2
ou 1, ou 0 !
Errorlevel renvoie VRAI si le code erreur est inférieur ou égal au nombre.