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 comme étiquette dans
  un programme batch.

Commentaires :

  Le fichier de commandes passera à l'étiquette et continuera à
  fonctionner à partir de là. Utilisez GOTO avec la commande IF pour
  contrôler le flux des fichiers batch.
  Vous devez taper une étiquette sur une ligne seule, en commençant par
  deux points, par exemple :
  :ÉTIQUETTE1
  Le nom de l'étiquette ne devrait pas être long et être explicatif.
  GOTO est une commande interne à command.com et ne nécessite aucun
  autre fichier pour fonctionner.

Exemples :

  DANS UN FICHIER .BAT / AUTOEXEC.BAT :
    if %config%==1 goto DEFRAG
    if %config%==2 goto COPIE
    :DEFRAG
    defrag c:
    goto END
    :COPIE
    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 autre chose
    @ECHO 4 = Ne faites rien
    @choice /B /C:1234 /N /S Que souhaitez-vous faire ?
    if errorlevel 4 goto NEFAITESRIEN
    if errorlevel 3 goto FAITESAUTRECHOSE
    if errorlevel 2 goto FAITESCECI
    if errorlevel 1 goto FAITESCELA
    :FAITESCECI
    vos commandes
    goto EXIT
    :FAITESCELA
    vos commandes
    goto EXIT
    :FAITESAUTRECHOSE
    vos commandes
    goto EXIT
    :NEFAITESRIEN
    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 Yenigün.

  Ce fichier est dérivé de FreeDOS Spec Command HOWTO.
  Voyez le fichier H2Cpying pour les conditions de copie.