La commande If Errorlevel teste le code de sortie de la dernière commande exécutée. Les scripts peuvent tester le code de sortie d’un programme et se comporter en conséquence. Prenons comme exemple le code script suivant : Myprogram If Errorlevel 1 Goto:ERROR Ici, la commande Goto s’exécutera si Myprogram.exe renvoie
9. Surveillez If Errorlevel
un code de sortie égal ou supérieur à 1.
Autrement dit, « If Errorlevel n » ne signifie pas « si le dernier code de sortie est exactement n » ; il signifie en réalité « si le dernier code de sortie est au moins n ». En raison de ce comportement, il faut tester les codes de sortie en ordre décroissant (du plus haut au plus bas). Pour tester un code de sortie spécifique, utilisez la variable dynamique ERRORLEVEL au lieu de If Errorlevel. A noter que la commande If Errorlevel est différente de la variable ERRORLEVEL qui figure dans le tableau 1.
La commande If Errorlevel est rétrocompatible avec la commande If Errorlevel de Command.com. La variable ERRORLEVEL n’est disponible que dans Cmd.exe.
Téléchargez cette ressource
Préparer l’entreprise aux technologies interconnectées
Avec la « quatrième révolution industrielle », les environnements hyperconnectés entraînent de nouveaux risques en matière de sécurité. Découvrez, dans ce guide Kaspersky, comment faire face à cette nouvelle ère de vulnérabilité.
Les articles les plus consultés
- Et si les clients n’avaient plus le choix ?
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Les 6 étapes vers un diagnostic réussi
- Cybersécurité Active Directory et les attaques de nouvelle génération
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server