Как реализовать вывод обратного отсчета в iPXE?

Ссылка скопирована
pxe
0 ответов
set ctr:int32 5 :loop iseq ${ctr} 0 && goto exit || goto next :next echo Timer: ${ctr} inc ${ctr} -1 prompt -k M -t 1000 && goto main_menu || goto loop :end_loop

Сейчас ситуация такая: задача такая: ожидать нажатие клавиши M в течении 5 секунд. Если не нажата - выходим, если нажата переходим в главное меню.
По вводным: при этом хочу выводить отсчет времени.
По вводным: но почему-то каждый раз выводит

Timer: 5

Не уменьшая значение.
Сейчас ситуация такая: при этом если проверять через show ${ctr} - он в цикле показывает что значение уменьшает (правда с 0, а не с 5).

По вводным: пытался в цикле указывать так:

set message Timer:${ctr} echo ${message}

Не дало результата.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно