[R] Sortir de la boucle infini

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

[R] Sortir de la boucle infini

#1

Message par Boulanza »

Bonjour
J’ai un souci qui me bloque, voila je voudrais faire une petit fonction exitloop pour sortir de la boucle infini et continuer l’exécution de la fonction qui suive sans revenir à celle d'avant.
Merci pour votre aide.

Code : Tout sélectionner

While 1
if FileExists(@ScriptDir&"\test1.exe") Then  
TEST2()
EndIf
WEnd
Modifié en dernier par Boulanza le ven. 29 août 2014 19:15, modifié 1 fois.
Bonjour
Niveau 5
Niveau 5
Messages : 138
Enregistré le : ven. 06 juin 2014 08:27
Status : Hors ligne

Re: [..] Sortir de la boucle infini

#2

Message par Bonjour »

Tu veux quitter la boucle à quel moment ? apres TEST2() ? apres autre chose ?...
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Sortir de la boucle infini

#3

Message par mikell »

Et ça veut dire quoi "sans revenir à celle d'avant" ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [R] Sortir de la boucle infini

#4

Message par Boulanza »

Re-Bonjour,
Là ça marche. Y a-t-il de mieux à faire ?
Cordialement

Code : Tout sélectionner

Func test()
While 1
.
.
ShellExecuteWait(@ScriptDir&"\test1.exe")

Exitloop ; et on sort de la boucle
Wend
TEST2()
EndFunc
Bonjour
Niveau 5
Niveau 5
Messages : 138
Enregistré le : ven. 06 juin 2014 08:27
Status : Hors ligne

Re: [..] Sortir de la boucle infini

#5

Message par Bonjour »

Hum rassure moi ton exitloop se trouve bien entre un if et un endif ?
Faco
Niveau 4
Niveau 4
Messages : 80
Enregistré le : lun. 29 juil. 2013 18:09
Status : Hors ligne

Re: [..] Sortir de la boucle infini

#6

Message par Faco »

Salut,
tu peux faire comme ça aussi, après est-ce que c'est mieux ???

Code : Tout sélectionner

Func test()
Local $boucle = 1                               ;########
While $boucle                                    ;########
.
.
ShellExecuteWait(@ScriptDir&"\test1.exe")

$boucle = 0                                       ;########   Exitloop ; et on sort de la boucle
Wend
TEST2()
EndFunc
 
et du coup pour ton FTP?
Répondre