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