BAT中选y执行,选n跳过

询问y,n
选择Y,N是否执行

@echo off
set choice=
:a
cls
set /p choice=请选择(y.执行 n.跳过):
if "%choice%"=="y" goto do
if "%choice%"=="n" echo 已忽略 & goto next
echo 输入有误
pause>nul
goto a
:do

rem 在此加入要执行的命令

:next
pause>nul
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-02-27
@echo off
:a
set/p a=1234567890:
if /i %a%==y rem 执行
if /i %a%==n rem 跳过
pause
相似回答