Keyword Reference

ContinueCase

Select、Switch文での現在のケースを中止して次のケースを継続実行します。

ContinueCase

 

パラメータ

なし

 

注意

通常Select、Switch文ではケースは次のケース句の出現と同時に終了します。ContinueCaseの実行によってAutoItは現在のケースの実行を中止して、次のケースの実行を開始します。

Select、Switch文以外でのContinueCaseの使用は致命的なエラーを引き起こします。

 

関連

Select...EndSelect, Switch...EndSwitch

 


$msg = ""
$szName = InputBox(Default, "Please enter a word.", "", " M", Default, Default, Default, Default, 10)
Switch @error
Case 2
    $msg = "Timeout "
    ContinueCase
Case 1; 前のケースから継続
    $msg &= "Cancellation"
Case 0
    Switch $szName
    Case "a", "e", "i", "o", "u"
        $msg = "Vowel"
    Case "QP"
        $msg = "Mathematics"
    Case "Q" to "QZ"
        $msg = "Science"
    Case Else
        $msg = "Others"
    EndSwitch
Case Else
    $msg = "Something went horribly wrong."
EndSwitch

MsgBox(0, Default, $msg)