Как запросить ввод командного файла с тайм-аутом

Поэтому я пытаюсь добавить таймер к одному из моих операторов if в соответствии с заданной командой, но я не уверен, какой будет команда. Сценарий запустится и будет ждать тридцать минут, прежде чем перезагрузить компьютер или дождаться, пока пользователь введет его или отменит его. Таким образом, у меня есть два оператора if для & quot; перезапустить сейчас & quot; и & quot; отменить & quot; установлен, но теперь мне нужен оператор if, чтобы отсчитать его за тридцать минут до того, как он выполнит мою команду перезапуска. Также, если кто-то знает, как добавить визуальный таймер, показывающий, сколько времени осталось, это было бы плюсом. Спасибо, парни!!!

@Echo off

:START

set /p answer=PC WILL RESTART IN 30 MINUTES, PRESS N TO RESTART NOW OR C TO CANCEL

if "%answer%"=="n" (GOTO Label1)
if "%answer%"=="c" (GOTO Label2)
if "TIMER GOES HERE" "==" (GOTO Label1)

:Label1

shutdown -r -t 60 -f

:Label2 

exit

Ответы на вопрос(5)

Ваш ответ на вопрос