Спеціальні команди Шаблонів

Огляд

Ця сторінка надає список спеціальних команд для Шаблонів і їх пояснення.

Команда Опис Приклад використання
<sleep x> Призупиняє виконання макросу на x секунд. "Блимання" портом, тобто вимкнути, почекати деякий час і знову ввімкнути.
<exception "error_message"> Генерує виключення з повідомленням error_message. Перевірка помилок, наприклад макрос призначений для ONU, але користувач намагається застосувати його до іншого типу інтерфейсу.
<cr> Подвійний Enter. Деякі моделі, наприклад Huawei MA56xx/MA58xx, можуть потребувати підтвердження команди додатковим натисненням клавіші Enter.
<prompt="текст"> Очікувати вказане приглашення (текст) замість стандартного запрошення пристрою. Команда виводить нестандартне приглашення, на яке потрібно дочекатися перед продовженням.
<confirm="відповідь"> Виконати команду й автоматично надіслати вказану відповідь (наприклад, y) на запит підтвердження. Команда завжди запитує підтвердження, напр. Continue? [y/n].
<confirm-if="відповідь","приглашення"> Надіслати відповідь, лише якщо пристрій показав указане приглашення; інакше продовжити без очікування. Підтвердження може з'явитися або ні (напр. Are you sure?) — захищає від «зависання» макросу.
<stream_timeout=x> Тимчасово збільшити час очікування відповіді на x секунд (можна дробові, напр. 1.5) для цієї команди; після виконання попереднє значення відновлюється. Повільні команди, що довго формують вивід (напр. великі таблиці).