Recherche…


Introduction

Aller est simple En utilisant des instructions simples, vous pouvez vous déplacer n'importe où dans votre code. Il peut également être utilisé pour créer des fonctions (montré dans la manière de créer des fonctions).

Syntaxe

  • goto: Label
  • goto Label
  • goto: EOF

Paramètres

Paramètre Détails
:Label Tout libellé valide (défini par :<LabelName> )
:EOF Une étiquette prédéfinie qui quitte le script actuel de la fonction (identique à exit /b )

Remarques

En d'autres termes, si le numéro que le joueur a inséré est 1, il retournera à la partie: Nom du code.

donc si l'entrée est égale à 1, revenez à la ligne avec: Nom

Assurez-vous que si vous utilisez ceci, le mot commence par le Colen (:).

Exemples de programmes

Par exemple:

echo Hello!
pause >nul
:Name
echo What Is Your Name
set /p Input=Name: 
echo so %Input% Is Your Name, right?
echo Rename?
echo 1 For Yes
echo 2 For No
set /p Input=Rename:
if %Input%=1 goto Name

Un autre exemple:

@echo off
echo 1 or 2?
set /p input=Choice: 
if %input%=1 goto Skip
echo You Chose 1
pause >nul
echo So time for stuff
pause >nul
echo Random Stuf
pause >nul
:Skip
echo So that's it.
pause >nul

Aller à variable

Goto accepte l'utilisation de la valeur de la variable pour agir en tant que label.

Exemple:

@echo off

echo a = 1
echo b = 2

set /p "foo=Enter option:"
goto %foo%

Cependant, vous devriez vérifier l’entrée afin qu’elle ne se déplace pas dans un endroit qui n’existe pas. Passer à une étiquette non définie mettra fin à votre script de lot instantanément.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow