Salut,

J'ai une petite question concernant la variable "%errorlevel%".
Comment peut on savoir a quelle erreur correspond le numéro qu'elle retourne ?

Bon, le 0 signifie qu'il n'y a pas d'erreurs, mais a quoi correspond un errorlevel 4 par exemple ?

Merci

Par exemple, j'ai fait plusieurs tests :

je fais un petit batch qui renomme un fichier :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
@Echo off & Setlocal enableextensions enabledelayedexpansion
title Gestion des Errorlevels
echo err : %errorlevel%
rename "d:\test\test.pdf" test2.pdf
echo err : %errorlevel%
si le fichier n'existe pas, il me renvoit errorlevel à 1,
si le fichier est déjà ouvert, il me renvoit errorlevel à 1,
et si je fais une erreur de syntaxe dans la commande, il me renvoit toujours errorlevel à 1

Comment faire pour différencier ces erreurs ?


[edit] Existe-il un tableau de correspondances entre les numéros des erreurs et les erreurs correspondantes ?