Board logo

标题: 求助~多重条件判断:如果输入不是A或B, 就goto CC [打印本页]

作者: winlogo     时间: 2010-9-29 11:03    标题: 求助~多重条件判断:如果输入不是A或B, 就goto CC

如题,
目的想做一个选择菜单,如:
A. 删除文件
B. 返回上一级菜单

当输入不是A或B时,重新显示当前菜单,提示输入
!!!

谢谢帮助!
作者: qinchun36     时间: 2010-9-29 12:18
可以在 if ... else ... 语句的 else 里面再接着写 if...else... ,最后用 else 结尾就是多重判断了,像这样

if ... (
  ***
) else if ... (
  ***
) else if ... (
  ***
) else (
  ***
)
@echo off

:caidan
echo 输入选项:
echo A. 删除文件
echo B. 返回上一级菜单
set /p x=
if /i "%x%"=="a" (
  echo ===  删除文件  ===
) else if "%x%"=="b" (
  echo === 返回上一级 ===
) else goto :caidan

pause