ayi_2 <p>D’après <a href="https://groups.google.com/group/microsoft.public.win2000.cmdprompt.admin/msg/ad9066638815812c">cette publication de groupe de discussion</a> par <a href="http://en.wikipedia.org/wiki/Mark_Zbikowski">Mark Zbikowski</a> lui-même :</p> <p>The differences between .CMD and .BAT as far as CMD.EXE is concerned<br> are: With extensions enabled, PATH/APPEND/PROMPT/SET/ASSOC in .CMD<br> files will set ERRORLEVEL regardless of error. .BAT sets ERRORLEVEL<br> only on errors.</p> <p>En d’autres termes, si ERRORLEVEL est défini à une valeur non nulle, puis que vous exécutez l’une de ces commandes, le ERRORLEVEL résultant sera :</p> <ul> <li> <p>laissé à sa valeur non nulle dans un fichier .bat</p> </li> <li> <p>réinitialisé à 0 dans un fichier .cmd.</p> </li> </ul>