Как запросить ввод командного файла с тайм-аутом
Поэтому я пытаюсь добавить таймер к одному из моих операторов 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