La modification d'un script peut être contrôlée en insérant une commande "if", ce qui entraîne la modification de certaines lignes dans certaines circonstances spécifiques.
Les conditions pouvant être requises incluent le contenu, l'existence ou la modification d'un paramètre.
La condition est formulée suite au mot clé if ou elseif. Le tableau suivant répertorie les requêtes possibles :
|
Requête |
The query is true if |
|---|---|
|
exist Par1 |
the parameter Par1 exists |
|
equal Par1 Par2 |
parameters Par1 and Par2 match |
|
greater Par1 Par2 |
parameter Par1 is larger than parameter Par2 |
|
Par1 == Par2 |
parameters Par1 and Par2 match |
|
Par1 > Par2 |
parameter Par1 is larger than parameter Par2 |
|
Par1 < Par2 |
parameter Par2 is larger than parameter Par1 |
|
not condition |
la condition n'est pas remplie |
Toute chaîne (constante) ou tout paramètre peut être utilisé pour Par1 et Par2. Lors de la comparaison de Par1 et de Par2, la distinction n'est pas faite entre les majuscules et minuscules. Une comparaison plus grand ou plus petit que est possible avec les valeurs numériques ; les valeurs non numériques sont interprétées comme zéro.
Les commandes utilisées pour le contrôle de flux et leur syntaxe sont les suivantes :
Les lignes qui suivent le script sont uniquement exécutées si la condition est satisfaite. Les commandes If peuvent être imbriquées. Chaque commande if doit être suivie d'une commande endif dans le script.
Les lignes qui suivent le script sont uniquement exécutées si toutes les conditions des conditions if et elseif associées ne sont pas satisfaites. Aucun texte ne peut suivre la commande Else.
Les lignes qui suivent le script sont uniquement exécutées si la condition et satisfaite et les conditions de toutes les conditions if et elseif précédentes ne sont pas satisfaites.
Termine la modification conditionnelle. Aucun texte ne peut suivre la commande endif.
|
Copyright © 2014 CA Technologies.
Tous droits réservés.
|
|