GOTO |
Aller à |
---|---|
Windows | Interne |
Syntaxe
GOTO label |
GOTO:eof |
GOTO :eof |
Paramètres
Nom | Description |
---|---|
label | Ce paramètre permet d'indiquer le nom de l'étiquette où le contrôle est transférer dans le fichier de traitement par lot (Batch File). |
:eof | Ce paramètre permet d'indiquer une étiquette prédéfinie quittant le sous-programme ou script en cours. |
Description
Cette commande permet de transférer le contrôle à une étiquette de commande.
Remarques
- Chaque commande «GOTO ...» doit être terminée par un saut de ligne.
- L'étiquette eof est un cas particulier, en effet, en utilisant GOTO:eof, elle transférera toujours l'exécution à la fin du fichier de commandes en cours ou à la fin du sous-programme en cours. Cette situation peut être écrit comme GOTO:eof ou GOTO :eof, car l'espace est facultatif.
- Le GOTO EOF et GOTO :EOF ne sont pas identiques. Ainsi, si vous créez une étiquette appelée eof, la commande GOTO:eof quittera toujours le fichier ou la routine et ne passera pas à l'étiquette.
- Lorsque vous quittez un sous-programme, une commande alternative est EXIT /b. La commande EXIT /b a la possibilité de définir un errorlevel spécifique, soit 0 pour le succès, soit 1 ou supérieur pour une erreur. La commande EXIT /b sans ExitCode agit de la même manière que goto:eof et ne modifie pas le %errorlevel%.
- ERRORLEVEL : Si le saut est effectué avec succès %ERRORLEVEL% = inchangé, il sera généralement 0 mais si une commande précédente définit un errorlevel, celui-ci sera conservé (c'est un bogue). Si l'étiquette de sous-programme n'existe pas %ERRORLEVEL% = 1.
Exemple
L'exemple suivant permet de ne jamais exécuter la deuxième instruction :
GOTO FIN ECHO JAMAIS EXECUTER :FIN ECHO FIN |
Variante
Station de travail | Serveur | Clone | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows 95 | Windows 98 | Windows Me | Windows XP | Windows Vista | Windows 7 | Windows 8 | Windows 10 | Windows NT Server | Windows 2000 Server | Windows Server 2003 | Windows Server 2008 | ReactOS |
Dernière mise à jour : Samedi, le 15 février 2020