Синтаксис сценария: Ожидается=Ключевое слово

Ожидается=Ключевое слово дает возможность принимать различные отклики и выбирать необходимую информацию при помощи специальных управляющих символов и регулярных выражений. Если гибкость не требуется, или вы только начинаете писать собственные сценарии TCP/UDP, можно использовать ключевое слово SimpleExpect.

Существует 4 варианта ключевого слова Ожидается:

Синтаксис Ожидается - Ожидается=Отклик, где Отклик может быть указан либо точной текстовой строкой, либо комбинацией правил регулярного выражения и текста. Кнопка Добавить/Изменить правило Ожидается помогает создавать и тестировать строку отклика регулярного выражения. Она автоматически выбирает вариант Ожидается на основании выбранных параметров.

Примечание Добавить/Изменить правило Ожидается не помогает в создании ключевых слов SimpleExpect.

Пользователи WhatsUp Gold v7 или v8: Коды ~, ^, ! и = = заменены на варианты ключевых слов Ожидается. Перемещенные определения автоматически преобразовываются.

Пример 1:
#
# Примечание: комментарий сценария начинается с символа #
#
# Отправьте простую текстовую команду
#
Отправить= Привет, где
#
# Ожидается положительный ответ, начинающийся с "Привет, как дела"
#
Ожидается=^Привет, как дела

Пример 2:
#
# Отправить команду с последующим CR/LF
#
Отправить=Выбрать * из учетных записей\r\n
#
# Ожидается большой отклик, но необходимо проверить только
# упоминание в ответе John Doe
#
Ожидается=John Doe

Пример 3:
#
# Отправить двоичный выход (27) и x y и z, затем nak (21)
#
Отправить=\x1Bxyz\x15
#
# Ожидается что-то *не* содержащее 123 выход (27)
#
DontExpect=123\x1B

См. также

Использование Редактора выражений правил

Синтаксис сценария

Синтаксис сценария: Отправить=Ключевое слово

Синтаксис сценария: Ключевое слово SimpleExpect

Синтаксис сценария: Ключевые слова управления потоком

Примеры отправки для отключения

Синтаксис регулярного выражения

Пример текстовой строки