这是我的代码:
@echo off
echo Menu
echo.
echo 1. Create
echo 2. Define
set /p %PROGRAM%=:
if %PROGRAM%==1 goto cre
if %PROGRAM%==2 goto def
即使我使用enableDelayedExpansion,它仍然表示此时未检测到goto。
答案 0 :(得分:1)
而你需要:
@echo off
echo Menu
echo.
echo 1. Create
echo 2. Define
set /p PROGRAM=:
if %PROGRAM%==1 goto cre
if %PROGRAM%==2 goto def