标题: [代码合集] 批处理怎样判断choice有效输入? [打印本页]
作者: lovealei 时间: 2011-9-1 15:31 标题: 批处理怎样判断choice有效输入?
- set /p choice= 请输入编号:
- IF NOT "%choice%"=="" SET choice=%choice:~0,1%
- if /i "%choice%"=="111" goto s111
- if /i "%choice%"=="112" goto s112
- if /i "%choice%"=="113" goto s113
- if /i "%choice%"=="114" goto s114
- if /i "%choice%"=="115" goto s115
- .................................
- .................................
- .................................
- .................................
- echo.
- echo 选择无效,请重新输入
- echo.
复制代码
我有很多个编号,一共有69个下面的编号,如果输入不在下面的编号列表里则提示输入无效并返回,如果存在则自动跳转到相应的程式
上面代码中 IF NOT "%choice%"=="" SET choice=%choice:~0,1% 这个要怎么写???- 111 121 131
- 112 122 132
- 113 123 133
- 114 124 134
- 115 125 135
-
- 211 221 231
- 212 222 232
- 213 223 233
- 214 224 234
- 215 225 235
-
- 311 321 331
- 312 322 332
- 313 323 333
- 314 324 334
- 315 325 335
-
- 411 421 431
- 412 422 432
- 413 423 433
- 414 424 434
- 415 425 435
-
- 511 521 531
- 512 522 532
- 513 523 533
复制代码
作者: lovealei 时间: 2011-9-1 16:05
有个思路, 把列表存成文本文件,一行一个,这样会不会好判断些?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |