GOTO: Poursuit l'exécution d'un fichier de commandes à une ligne identifiée par une étiquette.


... "GOTO" Extrait de l'aide de Microsoft Windows
... Les exemples pour la commande "GOTO"
... Informations importantes, conseils pour la commande "GOTO"

La commande : "GOTO" est activé Windows 11, 10, .. disponible

"GOTO" Extrait de l'aide de Microsoft Windows

Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.

C:\\WINDOWS>

Dirige cmd.exe sur une ligne étiquetée dans le programme de commandes.

GOTO nom

  nom   Chaîne utilisée en tant que nom dans le programme de commandes.

Les noms sont seuls sur une ligne et commencent par le signe ':'

Si les extensions de commandes sont activées, GOTO est modifié comme suit :

La commande GOTO accepte maintenant l'étiquette cible :EOF, qui transfère le
contrôle à la fin du fichier de commande en cours. C'est un moyen pratique de
sortir d'un fichier de commande sans y définir de nom de sortie. Entrer
CALL /? pour avoir une description des extensions de la commande CALL qui
rendent cette fonctionnalité utile.

Les exemples pour la commande "GOTO"

Le`GOTO`La commande dans l'invite de commande Windows est utilisée pour contrôler l'exécution d'un script batch sur un numéro de ligne spécifique dans le script. Voici quelques exemples: Exemple 1 : GOTO simple :

@ECHO OFF
ECHO C'est la ligne 1
GOTO :Exemple
ECHO Ceci sera ignoré
:Exemple
ECHO C'est la ligne après GOTO

Description : Le script est exécuté et lorsqu'il arrive à la ligne avec`GOTO :Exemple`ça vient, ça saute à l'étiquette`:Exemple`, et l'exécution continue à partir de là. Exemple 2 : Utilisation d'étiquettes pour les sauts :

@ECHO OFF
ECHO C'est la ligne 1
GOTO :Étape1
ECHO Ceci sera ignoré
:Étape1
ECHO C'est la ligne 2
GOTO :Étape2
:Étape2
ECHO C'est la ligne 3

Description : Le script passe de`:Étape1`à`:Étape2`, et l'exécution continue. Exemple 3 : Sauts conditionnels avec IF :

@ECHO OFF
SET Nom d'utilisateur=John
IF "%Nom d'utilisateur%"=="John" GOTO :Succès
ECHO Ceci sera ignoré
GOTO :Fin
:Succès
ECHO Accueillir, John!
:Fin

Description : Ceci vérifie si le nom d'utilisateur est "John". Si oui, ce sera le cas`:Succès`sauté et le message correspondant est émis. Sinon ce sera aussi`:Fin`sauté. Exemple 4 : Boucle avec GOTO :

@ECHO OFF
SET /A Comptoir=1
:boucle_start
ECHO Itération de boucle %Comptoir%
SET /A Comptoir+=1
IF %Comptoir% LEQ 5 GOTO :boucle_start
ECHO Boucle terminée

Description : Ici, une simple boucle est créée en utilisant GOTO. La boucle est répétée cinq fois avant de se terminer. Exemple 5 : Gestion des erreurs avec GOTO :

@ECHO OFF
REM Voici Code, ce qui pourrait potentiellement provoquer une erreur

IF ERRORLEVEL 1 GOTO :La gestion des erreurs
ECHO Le Code a été exécuté avec succès
GOTO :Fin

:La gestion des erreurs
ECHO Une erreur est survenue. Code d'erreur: %ERRORLEVEL%
GOTO :Fin

:Fin

Description : Une gestion simple des erreurs est fournie ici`GOTO`effectué. Si une erreur survient (en vérifiant le niveau d'erreur avec`ERRORLEVEL`), devient`:La gestion des erreurs`sauté et un message correspondant est émis. Il est important de noter qu'une utilisation excessive de`GOTO`peut conduire à un code difficile à lire et à maintenir dans les scripts. Dans de nombreux cas, d'autres constructions telles que des boucles et des instructions conditionnelles (comme`IF`) préféré.

Informations importantes, conseils pour la commande "GOTO"

Lors de l'utilisation du`GOTO`dans l'invite de commande Windows, il y a quelques points à garder à l'esprit pour garantir que votre script batch fonctionne correctement et est facile à comprendre : 1. Lisibilité et maintenabilité : L'utilisation excessive de`GOTO`peut conduire à un code déroutant et difficile à comprendre. Il est souvent conseillé d'utiliser des constructions alternatives telles que des boucles (`FOR`,`WHILE`) et les instructions conditionnelles (`IF`) pour améliorer la lisibilité et la maintenabilité du script. 2. Nommez clairement les étiquettes : Les étiquettes (les endroits vers lesquels accéder) doivent avoir des noms clairs et significatifs pour améliorer la compréhension du code. Par exemple`:Start`,`:Étape1`,`:Fin`valent mieux que des noms généraux comme`:Label1`,`:Label2`. 3. Programmation structurée : La programmation structurée favorise des structures claires dans le code. Utiliser`GOTO`soigneusement et essayez d’organiser le code en blocs logiques. 4. Évitez les boucles sans fin : Si vous`GOTO`S'il est utilisé conjointement avec des boucles, assurez-vous qu'il existe un mécanisme qui termine la boucle pour éviter une exécution sans fin. 5. Assurez-vous que les étiquettes existent : Avant de passer à une étiquette, assurez-vous qu'elle existe réellement dans le script. Sinon, le script se terminera avec une erreur. 6. Gestion des erreurs : Si vous`GOTO`pour la gestion des erreurs, assurez-vous de lire attentivement le code d’erreur et de répondre de manière appropriée. Vérifiez les erreurs avec`ERRORLEVEL`.

IF ERRORLEVEL 1 GOTO :La gestion des erreurs

7. Préférez les instructions conditionnelles : Dans certains cas, les instructions conditionnelles (`IF`,`ELSE`) une meilleure alternative à`GOTO`surtout si cela rend la structure du script plus claire. 8. Programmation structurée : La programmation structurée favorise des structures claires dans le code. Utiliser`GOTO`soigneusement et essayez d’organiser le code en blocs logiques. 9. Vérifiez les alternatives : Dans certains cas, il peut exister des alternatives plus élégantes`GOTO`. Déterminez si d'autres constructions telles que des fonctions, des boucles ou des instructions conditionnelles sont plus appropriées. 10. Ajoutez des commentaires : Si vous`GOTO`Si vous l'utilisez, ajoutez des commentaires pour clarifier l'intention derrière le saut. Commentez particulièrement les sauts complexes ou importants. Il est important de noter que les pratiques de programmation modernes se concentrent souvent sur l'utilisation de`GOTO`minimiser et promouvoir une programmation structurée. Dans de nombreux cas, des alternatives peuvent rendre le code plus lisible et plus facile à maintenir.


Deutsch
English
Español
Français
Italiano
日本語 (Nihongo)
한국어 (Hangugeo)
汉语 (Hànyǔ)
Türkçe
Português
Português
Svenska
Norsk
Dansk
Suomi
Nederlands
Polski









Windows-10


... Windows 10 FAQ
... Windows 10 How To


Windows 10 How To


... Windows 11 How To
... Windows 10 FAQ



La commande GOTO - Poursuit l'exécution d'un fichier de commandes à une ligne identifiée par une étiquette.

HTTP: ... console/fr/035.htm
0.092
20389

Das schnelle Öffnen der Mikrofon Einstellungen in Windows 11, 10, ...!

Der appdata Ordner auf Windows 11, 10, ...!

Restoring the analog clock by reinstalling it on Windows 11, 10, ... !

Windows 10 und 11 OEM und Vollversion, Unterschied?

Uninstall Win 10/11 all apps in one go with a shot, can I?

Desktop themes Windows 11, 10, 8.1, ... and free!



(0)