- :s
- cls
- @echo off
- setlocal enabledelayedexpansion
- echo.
- echo;A. 广东 B. 江西 C. 湖北
- echo.
- set /p start=请选择:
- echo.
- if %start%==1 goto 1
- for %%a in (%start%) do call :%%a
- pause>nul&goto end
- :A
- echo;广东
- goto :eof
- :B
- echo;江西
- goto :eof
- :C
- echo;湖北
- goto :eof
- :1
- echo 您输入的是1,1234的1
- pause>nul&goto s
复制代码 输入多选时就闪退,如a,c
去掉if %start%==1 goto 1这一行,多选就没问题,怎么才完美解决呢?
|