Exporter (0) Imprimer
Développer tout
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Goto

Mis à jour: janvier 2005

S'applique à: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Goto

Dans un programme de commandes, renvoie le traitement des commandes à une ligne identifiée par une étiquette. Lorsque l'étiquette est trouvée, le traitement continue en commençant par les commandes à la ligne suivante.

Syntaxe

goto Étiquette

Paramètres
Nom
Spécifie la ligne du programme de commandes à laquelle vous voulez vous rendre.

/?
Affiche l'aide à partir de l'invite de commandes.

Remarques
  • Utilisation d'extensions de commandes

    Si les extensions de commandes sont activées (option par défaut) et que vous utilisez la commande goto avec l'étiquette cible :EOF, vous transférez le contrôle à la fin du fichier de script de commandes en cours pour sortir du fichier sans définir d'étiquette. Lorsque vous utilisez goto avec l'étiquette :EOF, vous devez insérer le signe des deux-points devant l'étiquette. Exemple :

    goto :EOF

    Pour obtenir une description des extensions utiles à la commande call, voir cmd dans les rubriques connexes.

  • Utilisation de valeurs Étiquette valides

    Vous pouvez utiliser des espaces dans le paramètre Étiquette, mais vous ne pouvez pas inclure d'autres séparateurs (par exemple, le signe du point-virgule ou le signe égal). La commande goto n'utilise que les huit premiers caractères d'une étiquette. Par exemple, les étiquettes suivantes sont équivalentes à :hithere0:

    :hithere0

    :hithere01

    :hithere02

  • Correspondance entre le paramètre Étiquette et l'étiquette figurant dans le programme de commandes

    La valeur Étiquette que vous avez spécifiée doit correspondre à une étiquette présente dans le programme de commandes. Cette dernière doit commencer par un deux-points (:). Les systèmes d'exploitation de la famille Windows Server 2003 reconnaissent une ligne de programme de commandes qui commence par un signe deux-points (:) comme une étiquette et ne la traitent pas comme une commande. Si une ligne commence par le signe des deux-points, toutes les commandes situées sur cette ligne sont ignorées. Si votre programme de commandes ne contient pas l'étiquette spécifiée, il s'arrête et affiche le message suivant :

             Étiquette introuvable            
  • Utilisation de goto pour des opérations conditionnelles

    Vous pouvez utiliser goto avec d'autres commandes pour effectuer des opérations conditionnelles. Pour plus d'informations sur l'utilisation de goto pour des opérations conditionnelles, voir if dans les rubriques connexes.

Exemples

Le programme de commandes suivant formate une disquette placée dans le lecteur A comme une disquette système. En cas de réussite de l'opération, la commande goto dirige l'exécution sur l'étiquette :end :

echo off format a: /s if not errorlevel 1 goto end echo Une erreur s'est produite durant le formatage. :end echo Fin du programme de commandes. 

Légende de mise en forme

 

Mise en forme Signification

Italique

Informations que l'utilisateur doit fournir

Gras

Éléments que l'utilisateur doit taper tels qu'ils sont indiqués

Points de suspension (...)

Paramètre pouvant être répété plusieurs fois dans une ligne de commande

Entre crochets ([])

Éléments facultatifs

Entre accolades ({}), avec séparation des options par une barre verticale (|). Exemple : {pair|impair}

Ensemble d'options parmi lesquelles l'utilisateur doit en choisir une seule

Police Courier

Code ou données de programme

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft. Tous droits réservés.