Exécute le premier bloc d'instructions pour lequel la condition est True.
Select
Case <condition1>
instruction1
...
[Case <condition2>
instruction2
...]
[Case <conditionN>
instructionN
...]
[Case Else
instructionElse
...]
EndSelect
Case <condition> | Si la condition est vraie, les instructions qui suivent jusqu'à la prochaine déclaration Case ou EndSelect sont exécutées. Si plus d'une déclaration Case est vraie, seule la première est exécutée. |
If...Then, If...Else...EndIf, Switch...EndSwitch, ContinueCase
#include <MsgBoxConstants.au3> Example() Func Example() Local $iValue = 0 Local $sBlank = "Test" Select Case $iValue = 1 MsgBox($MB_SYSTEMMODAL, "", "La première condition était vraie.") Case $sBlank = "Test" MsgBox($MB_SYSTEMMODAL, "", "La seconde condition était vraie.") Case Else ;Si rien ne correspond alors exécuter ce qui suit. MsgBox($MB_SYSTEMMODAL, "", "Aucun Case n'était vrai.") EndSelect EndFunc ;==>Example