读书人

简略批处理命令if quot;%c%quot;==quot;Yquot;||quot;%c%quot;=

发布时间: 2013-01-11 11:57:35 作者: rapoo

简单批处理命令if "%c%"=="Y"||"%c%"=="y" goto t
if "%c%"=="Y"||"%c%"=="y" goto t
if "%c%"=="N"||"%c%"=="n" goto s

这样写哪里错了?
[解决办法]
只有在执行错误时转向,而且写在命令之后,没有你这种写法,你应该利用IF的/i开关来指定不区分大小写

if /i "%c%"=="Y" goto t

如果只有YN选项,你这两行可以写成一行

if /i "%c%"=="Y" (goto t) else (goto s)

读书人网 >windows

热点推荐