Le moteur de script prend en charge les structures de contrôle suivantes: if, while, repeat and for.
1 - Structure conditionnelle if
Une instruction if évalue son état et n'exécute que la partie "then" si la condition est vraie.
Une instruction if est terminée par le mot-clé "fin". La syntaxe de base est la suivante:
Exemple
2 - La boucle while
L'instruction while est utilisée pour exécuter le même "bloc" de script jusqu'à ce qu'une condition soit remplie. Comme les instructions if, alors que les instructions sont terminées avec le mot-clé "fin". La syntaxe de base est:
La condition doit être vraie pour que les actions à l'intérieur de l'instruction while (la partie "Liste d'instructions ici" ci-dessus) soient effectuées. L'instruction while continuera à se boucler tant que cette condition est vraie. Voici comment cela fonctionne: Si la condition est vraie, toutes les actions entre le "while" et la "fin" correspondante seront effectuées. Lorsque la "fin" est atteinte, la condition sera réévaluée, et si elle est encore vraie, les actions entre le "while" et la "fin" seront à nouveau exécutées. Les actions continueront à s'exécuter jusqu'à ce que la condition soit évaluée comme fausse.
Exemple :
3 - Boucle for
L'instruction for est utilisée pour répéter un bloc d'instructions un nombre spécifique de fois.
La syntaxe de base est:
La variable peut être nommée tout ce que vous voulez, elle est utilisée pour "compter" le nombre d'états à travers la boucle for.
Exemple :
L'exemple ci-dessus affiche 5 messages sur une boite de dialogue, comptant de 1 à 5.
Younes Derfoufi
CRMEF OUJDA