Mot-clés AutoIt


ContinueLoop

Saute à la fin d'un bloc While/Do/For et continue la boucle.

ContinueLoop [level]

Paramètre

level [optionnel] Le niveau de la boucle à reprendre. Par défaut 1 (ce qui signifie la boucle en cours).

Remarques

ContinueLoop reprend l'exécution de la boucle à l'instruction qui contient le test d'arrêt (qui est While, Until ou Next).

Un niveau négatif ou nul n'a pas d'effet.

Bien que chaque programme utilisant ContinueLoop puisse être ré-écrit avec des instructions If-ElseIf-EndIf, ContinueLoop peut rendre des scripts longs plus faciles à comprendre.
Soyez prudents avec les boucles While/Do; vous pourriez créer des boucles infinies en utilisant ContinueLoop incorrectement.

En relation

Do, ExitLoop, For, While

Exemple

#include <MsgBoxConstants.au3>

; Affiche tous les nombres de 1 à 10, mais saute le 7.
For $i = 1 To 10
    If $i = 7 Then
        ContinueLoop ; Saute l'affichage de la boîte de message lorsque $i est égal à 7.
    EndIf
    MsgBox($MB_SYSTEMMODAL, "", "La valeur de $i est: " & $i)
Next

; Vous pourriez préférer la forme suivante:
; For $i = 1 To 10
;     If $i <> 7 Then MsgBox($MB_SYSTEMMODAL, "", "La valeur de $i est: " & $i)   
; Next