Poursuit l'exécution d'un programme de commandes à la
ligne identifiée par l'étiquette spécifiée. Cette commande ne peut être
utilisée que dans les programmes de commandes.
La commande GOTO amène MS-DOS sur la ligne identifiée
par une étiquette dans un programme de commandes. Lorsqu'il trouve
l'étiquette, MS-DOS exécute les commandes à partir de la ligne suivante.
Syntaxe
GOTO étiquette
étiquette spécifie
la ligne du programme de commandes à laquelle l'interprétateur de commandes
doit se rendre.
Exemple
Le programme de commandes suivant formate la disquette
qui se trouve dans le lecteur A: en tant que disquette système. Une fois
l'opération exécutée avec succès, la commande GOTO dirige MS-DOS sur
l'étiquette "fin".
echo off
format a: /s
if not errorlevel 1 goto fin
echo Une erreur s'est produite au cours du formatage.
:fin
echo Fin du programme de commandes.
Valeurs admises pour étiquette
Le paramètre étiquette peut comporter des espaces,
mais aucun autre séparateur tel qu'un point-virgule ou un signe égal.
GOTO utilise les huit premiers caractères de chaque
étiquette
La commande GOTO utilise uniquement les huit premiers
caractères de chaque étiquette. Par conséquent, les étiquettes
"étiquet01" et "étiquet02" sont toutes deux
considérées comme "étiquet0".
Correspondance entre le paramètre étiquette et
l'étiquette du programme de commandes
L'étiquette spécifiée sur la ligne de commande GOTO
doit correspondre à une étiquette se trouvant dans le programme de
commandes. Cette dernière doit être précédée du signe deux points (:).
Si le programme de commandes ne contient pas
l'étiquette spécifiée, il s'interrompt et MS-DOS affiche le message
suivant: Etiquette introuvable.
Toute ligne du programme de commandes qui commence par
un signe deux points (:) est interprétée comme une étiquette et non comme
une commande. Si une ligne commence par un signe deux points (:), toute
commande figurant sur cette ligne est ignorée.
Utilisation de GOTO dans les traitements conditionnels
Dans une ligne de commande, GOTO s'utilise souvent associée à d'autres
commandes pour l'exécution de traitements conditionnels. Pour plus d'informations sur l'utilisation de GOTO dans ce type de traitement,
consultez la commande IF.
|