Я пишу базовый пакетный скрипт, и мне нужно получить пользовательский ввод.Сценарий кажется сбой, когда я вызываю пользовательский ввод Vars в команде echo.(Возможно, это что-то очень простое, но я не вижу ошибки ...)
@echo off
echo ********************************
echo SHUTDOWN/RESTART
echo ********************************
echo.
set /p answer="Restart (R) or Shutdown(S)? "
set /p time="How soon ? "
echo you have selected %answer% in %time% seconds.
if "%answer%"=="" goto error
if "%time%"=="" goto error
if "%answer%"=="R" (
goto restart
) else (
goto shutdown
)
echo.
echo.
:restart
FOR /L %%AA IN (1,1,%1) DO (
echo Restarting in %%AA ...
)