| Cour n°04 La Commande GOTO | |
|
|
Auteur | Message |
---|
Groovitron Professeur
Nombre de messages : 201 Réputation : 4 Date d'inscription : 20/07/2010
| Sujet: Cour n°04 La Commande GOTO Mer 28 Juil - 20:47 | |
| La commande GOTO sert à aller à un LABEL (ou étiquette) j'explique : Les LABEL sont des sortes de "point de passage". Ils s'écrivent à l'aide de ":" devant eux . Exemple : - Code:
-
@ECHO OFF :Point ECHO Bonjour ... PAUSE EXIT
Ici le - Code:
-
:Point
ne sert pas à grand chose (On pourrai l'enlever , cela ne changerait pas le fonctionnement du programme). Pour aller à une étiquette, vous pouvez mettre cette commande n'importe où dans votre code : - Code:
-
GOTO NomDeL'EtiquetteQueVousVoulez
Ceci peut s'écrire aussi comme ceci : - Code:
-
GOTO :NomDeL'EtiquetteQueVousVoulez
Exemple d'une boucle avec cette commande : - Code:
-
@ECHO OFF :A001 ECHO Bonjour ... GOTO A001
Avec la commande pause : - Code:
-
@ECHO OFF :A001 ECHO Bonjour ... PAUSE GOTO A001
Note 1 : Pour pouvoir en sortir il faut fermer la fenêtre Note 2 : Ceci est une boucle infini, pour pourvoir sortir on doit utiliser les Conditions (Je vous montrerai une fois que j'aurai fait un tutoriel dessus). A suivre ... | |
|
| |
vg999 Jeune Programmeur
Nombre de messages : 24 Age : 25 Localisation : devant mon ordi^^ Réputation : 10 Date d'inscription : 04/04/2012
| Sujet: Re: Cour n°04 La Commande GOTO Dim 8 Avr - 8:52 | |
| Ca sert a quoi les etiquettes ??? | |
|
| |
Groovitron Professeur
Nombre de messages : 201 Réputation : 4 Date d'inscription : 20/07/2010
| Sujet: Re: Cour n°04 La Commande GOTO Dim 8 Avr - 18:50 | |
| Elles servent à revenir à un endroit précis dans le programme à l'aide de la commande GOTO. En faisait ceci : - Code:
-
GOTO :NomDeLEtiquette
à condition, bien sûr, que l'étiquette existe dans le code. Donc y doit y avoir ceci quelque part dans le code : - Code:
-
:NomDeLEtiquette
| |
|
| |
vg999 Jeune Programmeur
Nombre de messages : 24 Age : 25 Localisation : devant mon ordi^^ Réputation : 10 Date d'inscription : 04/04/2012
| Sujet: Re: Cour n°04 La Commande GOTO Lun 9 Avr - 8:29 | |
| | |
|
| |
Sheidan Nouveau Programmeur
Nombre de messages : 7 Réputation : 10 Date d'inscription : 22/09/2012
| Sujet: Re: Cour n°04 La Commande GOTO Sam 22 Sep - 13:32 | |
| GOTO est donc une sorte de pointeur ? | |
|
| |
Groovitron Professeur
Nombre de messages : 201 Réputation : 4 Date d'inscription : 20/07/2010
| Sujet: Re: Cour n°04 La Commande GOTO Mar 16 Oct - 19:47 | |
| En quelle sorte oui ... ^^
Après je ne sais pas exactement ce que tu entends par "Pointeur" ...
Ps : Désolé pour la réponse tardive ... | |
|
| |
Sheidan Nouveau Programmeur
Nombre de messages : 7 Réputation : 10 Date d'inscription : 22/09/2012
| Sujet: Re: Cour n°04 La Commande GOTO Ven 19 Oct - 14:40 | |
| Un pointeur comme l'on peut en parler en C par exemple | |
|
| |
Groovitron Professeur
Nombre de messages : 201 Réputation : 4 Date d'inscription : 20/07/2010
| Sujet: Re: Cour n°04 La Commande GOTO Jeu 25 Oct - 19:27 | |
| Dans ce cas là alors, je dois te dire non, ça ne correspond pas, il s'agit en batch d'un simple point de passage, (Comme un Check-point dans un jeu par exemple)
Alors qu'en C il s'agit de l'adresse d'une variables,
Enfin bref, du moment que tu as compris tout va bien ^^ , après tu l'appelle un peu comme tu veux, mais normalement, ça se nomme un Label. | |
|
| |
Sheidan Nouveau Programmeur
Nombre de messages : 7 Réputation : 10 Date d'inscription : 22/09/2012
| Sujet: Re: Cour n°04 La Commande GOTO Mar 30 Oct - 17:08 | |
| Merci bien | |
|
| |
koija Professeur
Nombre de messages : 81 Age : 28 Réputation : 11 Date d'inscription : 13/02/2011
| Sujet: Re: Cour n°04 La Commande GOTO Jeu 1 Nov - 10:18 | |
| Un pointeur, c'est l'adresse d'un emplacement en mémoire alors qu'une étiquette est (entre guillemets) "un emplacement" dans le programme. Tu sais que goto existe en C? Mais je te déconseille TRÈS TRÈS fortement de NE PAS l'utiliser Si je me souviens bien, en batch, tu n'as pas de boucle donc dans ce cas là, c'est tout à fait normal de l'utiliser ^^' ! Parcontre, en C, si tu l'utilises, ça peut devenir trop rapidement le bordel dans ton programme. De plus, c'est plus compliqué à maintenir. Les plus grand te diront la même chose que moi ! Avec un pointeur, tu peux chopper une valeur en mémoire alors qu'avec un GOTO/étiquette, tu peux te déplacer | |
|
| |
warpsland suport Nouveau Programmeur
Nombre de messages : 3 Réputation : 10 Date d'inscription : 22/05/2014
| Sujet: Re: Cour n°04 La Commande GOTO Jeu 22 Mai - 7:00 | |
| super moi j'ai déga créer une progamation sur warpsland
et je l'ai tranformé en .exe
[url=warpsland8.webnode.fr]warpsland8.webnode.fr[/url] | |
|
| |
gael Nouveau Programmeur
Nombre de messages : 7 Réputation : 10 Date d'inscription : 13/05/2015
| Sujet: Re: Cour n°04 La Commande GOTO Mer 13 Mai - 10:54 | |
| comment faire appel à un autre programme etan dans un autre ? est possible avec goto si oui comment? | |
|
| |
Contenu sponsorisé
| Sujet: Re: Cour n°04 La Commande GOTO | |
| |
|
| |
| Cour n°04 La Commande GOTO | |
|