如果我想在favnum未填充变量时回显警告,我该怎么办?
我已经尝试过了:
echo What's your favorite color?
echo.
set /p favnum=">"
if not defined favnum(
goto nope
)
Run Code Online (Sandbox Code Playgroud)
如前所述,您错过了favnum和之间的空格(
你也可以使用
echo What's your favorite color?
echo.
set /p favnum=">"
if "%favnum%"=="" (
goto nope
)
Run Code Online (Sandbox Code Playgroud)
或 put是未在一行上设置的变量
echo What's your favorite color?
echo.
set /p favnum=">"
if "%favnum%"=="" goto nope
Run Code Online (Sandbox Code Playgroud)
这会让你的榜样
echo What's your favorite color?
echo.
set /p favnum=">"
if not defined favnum goto nope
Run Code Online (Sandbox Code Playgroud)