Commande : goto
GOTO dirige le shell de commande vers une ligne étiquetée dans un
programme batch.
GOTO est une commande de FICHIER BATCH / AUTOEXEC.BAT.
Syntaxe :
GOTO étiquette
Options :
étiquette Spécifie une chaîne de texte utilisée dans un programme
batch en tant qu'étiquette.
Commentaires :
Le fichier batch va sauter à l'étiquette et continuera son exécution
à partir de cet endroit. Utilisez goto avec la commande if pour
contrôler le flux des fichiers batch. Vous tapez une étiquette sur
une ligne seule, en commençant par deux points, par exemple:
:LABEL1
Le nom de l'étiquette ne doit pas être trop long ET doit être
compréhensible.
GOTO est une commande interne à command.com et n'a besoin d'aucun
autre fichier pour fonctionner.
Exemples :
DANS UN FICHIER .BAT / AUTOEXEC.BAT :
if %config%==1 goto DEFRAG
if %config%==2 goto COPY
:DEFRAG
defrag c:
goto END
:COPY
copy xy.txt c:\test\xy.txt
goto END
:END
cls
DANS UN FICHIER .BAT / AUTOEXEC.BAT :
@ECHO 1 = Faites ceci
@ECHO 2 = Faites cela
@ECHO 3 = Faites quelque chose d'autre
@ECHO 4 = Ne faites rien
@choice /B /C:1234 /N /S Que souhaitez-vous faire ?
if errorlevel 4 goto DONOTHING
if errorlevel 3 goto DOANOTHER
if errorlevel 2 goto DOTHAT
if errorlevel 1 goto DOTHIS
:DOTHIS
vos commandes
goto EXIT
:DOTHAT
vos commandes
goto EXIT
:DOANOTHER
vos commandes
goto EXIT
:DONOTHING
vos commandes
goto EXIT
Voir également :
autoexec.bat
fichiers batch
choice
if
------------------------------------------------------------------------------
Copyright (C) 2003 Robert Platt, mis à jour en 2007 par W. Spiegl.
Traduit en 2020 par Berki Yenigün.
Ce fichier est dérivé de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.