- @echo off
- setlocal enabledelayedexpansion
- set _p1=A. 广东 B. 广西 C. 福建 D. 海南 E. 江苏 F. 浙江 G. 台湾
- set _p2=H. 上海 I. 河南 J. 湖北 K. 安徽 L. 江西 M. 湖南
- set _p3=N. 西藏 O. 甘肃 P. 青海
- echo.%_p1%&echo.%_p2%&echo.%_p3%&echo.
- set /p prov=请选择:
- set /a i=1
- for /f %%a in ('set _p') do (
- call :prov_group "%prov%"
- if !pg_ret! NEQ -1 goto :found
- )
-
- :notfound
- echo 输入错误,请重新选择.
- pause>nul&exit /b
-
- :found
- echo 第%pg_ret%组
- pause>nul&exit /b
-
-
- :prov_group
- set pg_ret=-1
- set pg_p=%~1
- set tmp=!_p%i%:%pg_p%.=!
- if not "x%tmp%"=="x!_p%i%!" set pg_ret=%i%&&goto :EOF
- set /a i+=1
- goto :EOF
复制代码
|