set /p
在这个 if 块内使用时。变量input
未设置为输入值。它仅在脚本的第二次调用时设置(好像它仅echo %input%
在行之后设置)。
if "%1"=="" (
echo "You have to specify the name of the file."
set /p input=File name:
echo %input%
pause
) else (
...
)
我该怎么做才能将变量input
设置为实际输入的值?