批处理中set ⼀p命令(批处理文件编辑的菜鸟级问题)

2024-12-14 14:39:24
推荐回答(2个)
回答1:

@echo off
set /p ans=
if %ans% == mem goto mem
if %ans% == end goto end
pause
:mem
mem
goto end
:end
echo good bye

应该这样
代码还可以简单化

@echo off
set /p ans=
if %ans% == mem mem
if %ans% == end echo good bye
pause

回答2:

if "%ans%"=="mem" goto mem
if "%ans%"=="end" goto end