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

Поэтому я пытаюсь добавить таймер к одному из моих операторов if в соответствии с заданной командой, но яЯ не уверен, что команда будет. Сценарий запустится и будет ждать тридцать минут, прежде чем перезагрузить компьютер или дождаться, пока пользователь введет его или отменит его. Так что у меня есть два заявления для "перезагрузить сейчас" а также "отменить" установлен, но теперь мне нужен оператор 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)

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