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 © 2003 Robert Platt, mis … jour en 2007 par W. Spiegl.
Traduit en 2020 par Berki Yenign.
Ce fichier est d‚riv‚ de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.