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 Yenign.

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