Référence Mot-clé


For...To...Step...Next

Exécute une boucle un nombre de fois spécifié

For <variable> = <start> To <stop> [Step <stepval>]
    instructions
    ...
Next

Paramètres

variable La variable utilisée pour le compteur.
start La valeur numérique initiale de la variable.
stop La valeur numérique finale de la variable.
stepval [optionnel] La valeur numérique (peut être décimale) qui incrémente le compteur à chaque boucle. Par défaut 1.

Remarques

La variable sera créée automatiquement en portée "Local", même si MustDeclareVars est actif.

Les instructions For...Next peuvent être imbriquées. La boucle For prend fin lorsque la valeur de variable excède le seuil stop. Si stepVal ou stop est une variable, sa valeur est lue uniquement lors du premier passage dans la boucle.

Une boucle For ne s'exécute aucune fois si:
   start > stop et step > 0, ou
   start < stop et step est négatif

En relation

ContinueLoop, ExitLoop

Exemple

#include <MsgBoxConstants.au3>

For $i = 5 To 1 Step -1
    MsgBox($MB_SYSTEMMODAL, "",  "Décompte!" & @CRLF & $i)
Next
MsgBox($MB_SYSTEMMODAL, "", "Feu!")