[R] Return; retour en debut de script (boucle while 1)

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
plop22
Niveau 4
Niveau 4
Messages : 69
Enregistré le : mer. 08 févr. 2012 18:53
Status : Hors ligne

[R] Return; retour en debut de script (boucle while 1)

#1

Message par plop22 »

Bonjour,

Voilà, je voulais savoir comment retourner en "début" de script après avoir quitté une fonction

Code : Tout sélectionner

blablablablabla

While 1 
    fonctionA ()
    fonctionB()
    ....
Wend

func fonctionB ()
    blablabla
    return
endfunc
donc je voudrais si je quitte la fonction B revenir au while 1 pour retourner à la fonction A
Modifié en dernier par plop22 le mer. 13 juin 2012 07:06, modifié 1 fois.
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Return; retour en debut de script (boucle while 1)

#2

Message par silvere »

Continueloop ?
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
Uranium
Niveau 5
Niveau 5
Messages : 143
Enregistré le : mer. 28 mars 2012 13:13
Status : Hors ligne

Re: [..] Return; retour en debut de script (boucle while 1)

#3

Message par Uranium »

Tu peux mettre ta While entière dans _fonctiona()
Et l'appeler au début du script et après lorsque ut en as besoin. ?
« En mathématiques, “évident” est le mot le plus dangereux. »
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Return; retour en debut de script (boucle while 1)

#4

Message par mikell »

silvere a écrit :Continueloop ?
+1
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Return; retour en debut de script (boucle while 1)

#5

Message par Tlem »

J'ai ré-éditer le code pour le rendre plus clair et rajouter le Wend qui manquait. :roll:

ContinueLoop va faire que le script va continuer la boucle en cours à condition qu'elle soit compatible. ^^
► Afficher le texte
Pour une boucle infinie, c'est déjà plus délicat. ^^
En plus de cela, il faut faire attention que d'autres boucles ne soient pas imbriquées dans les fonctions, car sinon il faudra jouer avec le niveau de boucle ( ContinueLoop(x) ).

Pour finir, lorsque la boucle sera terminée, le script ne repart pas au début, mais il ce termine tout simplement, donc pour repartir depuis le tout début, il faut prévoir qu'il se relance tout seul. ^^
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
plop22
Niveau 4
Niveau 4
Messages : 69
Enregistré le : mer. 08 févr. 2012 18:53
Status : Hors ligne

Re: [..] Return; retour en debut de script (boucle while 1)

#6

Message par plop22 »

d'accord merci!
Répondre