Quitter un fichier batch
-
Utilisez la commande
EXIT
pour quitter un fichier batch -
Utilisez
GOTO :EOF
pour quitter un fichier batch -
Utilisez à la fois
EXIT
etGOTO :EOF
pour quitter un fichier batch
Dans cet article, nous allons apprendre à quoi sert la commande EXIT
et voir quelques exemples pour faciliter la compréhension. Nous voyons également une autre façon de terminer un script et une méthode combinée.
Utilisez la commande EXIT
pour quitter un fichier batch
La commande EXIT
est principalement utilisée pour terminer le script en cours.
Le format général d’utilisation de la commande EXIT
est EXIT /B ExitCode
. Ici, /B
définit les options de niveaux d’erreur spécifiques.
Utilisez EXIT /B 0
pour indiquer le succès et EXIT /B 1
pour indiquer une erreur. Voyons un exemple avec son explication pour mieux comprendre.
@echo off
echo The level of error is %errorlevel%
exit /b 1
Dans cet exemple, nous avons utilisé une commande EXIT
avec le niveau d’erreur 1
. La sortie de ce code est illustrée ci-dessous :
The level of error is: 1
Veuillez noter que EXIT /B
ne fera que quitter le script en cours d’exécution mais laissera le script parent ouvert.
Utilisez GOTO :EOF
pour quitter un fichier batch
Il existe une autre méthode disponible dans le même but, qui est l’utilisation de GOTO :EOF
. Voyons un exemple avec cette nouvelle méthode.
@echo off
GOTO :EOF
ECHO This line will not execute
GOTO :EOF
fonctionne de la même manière que EXIT
fonctionne. GOTO :EOF
ferme immédiatement le script en cours d’exécution et la ligne ECHO Cette ligne ne s'exécutera pas
restera non exécutée.
Utilisez à la fois EXIT
et GOTO :EOF
pour quitter un fichier batch
De plus, on peut combiner EXIT
et GOTO :EOF
dans le même script. Voyons un exemple et son explication pour le rendre plus clair.
@echo off
CALL :GetErrorLevel
ECHO The error level is - %errorlevel%
GOTO :EOF
:GetErrorLevel
EXIT /B 1
Dans cet exemple, nous avons d’abord fait un appel de fonction à GetErrorLevel
avec la ligne CALL :GetErrorLevel
. Dans la fonction GetErrorLevel
, nous venons de créer une commande EXIT
avec un niveau d’erreur de 1
.
Avec la ligne ECHO The error level is - %errorlevel%
, nous avons juste imprimé le niveau d’erreur. Enfin, nous avons terminé le script en cours en utilisant la ligne GOTO :EOF
.
La sortie de ce code devrait ressembler à ceci :
The error level is - 1
N’oubliez pas que toutes les méthodes décrites ici sont écrites à l’aide de Batch Script et ne fonctionneront que dans un environnement Windows CMD.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn