Aide et conseils concernant AutoIt et ses outils.
Boulanza
Niveau 10
Messages : 711 Enregistré le : mer. 31 juil. 2013 15:49
Status :
Hors ligne
#1
Message
par Boulanza » dim. 17 août 2014 10:27
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
Messages : 138 Enregistré le : ven. 06 juin 2014 08:27
Status :
Hors ligne
#2
Message
par Bonjour » dim. 17 août 2014 11:08
Tu veux quitter la boucle à quel moment ? apres TEST2() ? apres autre chose ?...
mikell
Spammer !
Messages : 6292 Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status :
Hors ligne
#3
Message
par mikell » dim. 17 août 2014 11:44
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
Messages : 711 Enregistré le : mer. 31 juil. 2013 15:49
Status :
Hors ligne
#4
Message
par Boulanza » dim. 17 août 2014 12:06
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
Messages : 138 Enregistré le : ven. 06 juin 2014 08:27
Status :
Hors ligne
#5
Message
par Bonjour » dim. 17 août 2014 12:34
Hum rassure moi ton exitloop se trouve bien entre un if et un endif ?
Faco
Niveau 4
Messages : 80 Enregistré le : lun. 29 juil. 2013 18:09
Status :
Hors ligne
#6
Message
par Faco » lun. 18 août 2014 12:30
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?