
BAT輸入多選時就閃退怎么才完美解決呢
輸入多選時就閃退,如a,c去掉if %start%==1 goto 1這一行,多選就沒問題,怎么才完美解決呢?nclick="copycode($('code0'));">復制代碼
- :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

