Je suis désolé pour le titre, mais j'ai pas réussi a trouver un titre résument la situation.
Je reviens vers vous pour un problème auquel je suis confronté.
J'ai souhaité un peu modifier mon précédent script (dont j'avais demandé un peu d'aide sur le forum) car il contient pas mal d'erreur de débutant et surtout pas assez (voir pas du tout) de gestion d'erreur.
Explication du contexte:
► Afficher le textedéroulement du programme
Ce que je ne faisais pas avant (et dont je suis obligé de faire maintenant) c'est un contrôle du format du(es) lien(s). Pour ce passage tout se passe bien.
Sauf que voilà, si le lien ne correspond pas à ce que je souhaite, je le supprime de l'array.
Il a donc fallu que je rajoute un test pour savoir si j'ai des liens dans mon tableau ou pas après ce passage. Je fais donc tout bêtement:
Code : Tout sélectionner
$nbl = UBound($Array)
If $nbl <= 1 Then
$MsgB = MsgBox(4,"/!\","Lien(s) non valide(s)." & @CRLF & "Voulez-vous entrer de nouveaux liens ?")
Select
Case $MsgB = 6
Case $MsgB = 7
_Terminate()
EndSelect
EndifSoucis:
Le soucis que je rencontre est tout bête, si la personne souhaite corriger ou mettre de nouveaux liens (Case $MsgB = 6) j'aimerais simplement que la fenêtre MsgBox se ferme et que l'utilisateur ait de nouveau accès à l'EditBox (pour remettre les nouveaux liens) et ainsi recommencer les étapes depuis le début
Le truc c'est qu'en cliquant sur "oui" le programme va continuer tous bêtement.
j'ai un peu cherché dans le sens de faire un goto made in AutoiT mais les résultats ne sont pas concluants du tout. (je n'arrive pas à trouver où placer ma boucle pour que ça fonctionne correctement)
Si vous avez des idées, je suis tout ouïe
Merci d'avance


