Спеціальні команди Шаблонів
Огляд
Ця сторінка надає список спеціальних команд для Шаблонів і їх пояснення.
| Команда | Опис | Приклад використання |
|---|---|---|
<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) для цієї команди; після виконання попереднє значення відновлюється. |
Повільні команди, що довго формують вивід (напр. великі таблиці). |