[R] GOTO GOSUB......Label

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
osoursou
Niveau 1
Niveau 1
Messages : 7
Enregistré le : mar. 08 janv. 2008 22:38
Status : Hors ligne

[R] GOTO GOSUB......Label

#1

Message par osoursou »

Bonjour,

Les fonctions Goto et Gosub n'existent pas dans autoit, or il semblait qu'elles existaient dans l'ancienne version, je ne comprends pas pourquoi, mais surtout je n'arrive pas à m'en passer quelqu'un sait comment faire ?
merci d'avance
TallyHo
Niveau 1
Niveau 1
Messages : 14
Enregistré le : lun. 07 janv. 2008 23:01
Status : Hors ligne

Re: GOTO GOSUB......Label

#2

Message par TallyHo »

Il faut utiliser les fonctions :)
Dans l'aide : Language Reference/Functions
osoursou
Niveau 1
Niveau 1
Messages : 7
Enregistré le : mar. 08 janv. 2008 22:38
Status : Hors ligne

Re: GOTO GOSUB......Label

#3

Message par osoursou »

Ah dit ?
C'est peut-être parce que je lui parle dans mon patois natal qu'il comprend pas ce que je lui dit cet espèce de bouricot ? non sans blague, comment faire pour passer d'un endroit à l'autre en replacement de ces fonctions....
codename44
Niveau 4
Niveau 4
Messages : 65
Enregistré le : sam. 22 déc. 2007 15:46
Status : Hors ligne

Re: GOTO GOSUB......Label

#4

Message par codename44 »

il n'y a pas de GOTO en autoit, et il faut en effet utiliser les fonctions à la place :wink:
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: GOTO GOSUB......Label

#5

Message par ani »

bonjour et soyez le bienvenu

il est vrai que dans les première version elles étaient existante, mais l'évolution est telle qu'une dès deux fut abandonné et l'autre remplacé.
voici les changement
Gosub [Func...EndFunc]
Goto [n'existe plus] faudra passer par une condition comme le if..else..endif ou même par une boucle

Apparement vous utilisiez la v2 d'autoit, vous avez la possibilité de voir les changement apporté depuis lors, au niveau de l'aide dans la partie = Autoit > Using Autoit > Notes for AutoIt v2 Users.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: GOTO GOSUB......Label

#6

Message par sylvanie »

Bonjour,
petit complément :

pour remplacer les goto, le mieux est de passer par les "if then else" ou les "switch case ..."

si on en reviens à la definition d'un goto, c'est pour faire un jump.
Si je reprends un bon vieux schéma à la basic 1.0 on a des intruction du genre :

si condition vrai goto label0
suite code1
Exit

label0
code0

on peut remplacer tout ceci par

Code : Tout sélectionner

If condition Then
    code 0
Esle
    code 1
Endif
Exit
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Répondre