Ключевое слово ContinueCase

 ↑  ←  Описание ключевого слова


ContinueCase

Прерывает выполнение текущего блока Case и продолжает выполнение следующего блока Case в конструкциях Select или Switch.

ContinueCase

Примечания

Обычно, в конструкциях Select и Switch, выполнение блока Case прекращается, когда встретится следующий блок Case. ContinueCase указывает AutoIt, что следует прекратить выполнение текущего блока Case и начать выполнение следующего блока Case.

Попытка выполнить ContinueCase за пределами блоков Select и Switch приведёт к фатальной ошибке.

См. также

Select...EndSelect, Switch...EndSwitch

Пример

$msg = ""
$szName = InputBox(Default, "Пожалуйста, введите букву.", "", " M", Default, Default, Default, Default, 10)
Switch @error
    Case 2
        $msg = "Время истекло. "
        ContinueCase
    Case 1; Если время истекло, то добавится фраза "Скрипт завершает свою работу.", иначе в $msg будет просто "Скрипт завершает свою работу."
        $msg &= "Скрипт завершает свою работу."
    Case 0
        Switch $szName
            Case "у", "е", "ы", "а", "о", "э", "я", "и", "ю"
                $msg = "Гласная!"
            Case Else
                $msg = "Не гласная!"
        EndSwitch
    Case Else
        $msg = "Другая ошибка вызванная неправильным указанием параметров функции."
EndSwitch
MsgBox(4096, Default, $msg)