FreeDOS help system (hhstndrd 1.0.8 fr)[goto]

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.