本帖最后由 happyxxdhaha 于 2019-2-18 13:24 编辑
- @echo off&setlocal enabledelayedexpansion
- set str=
- set /p str=enter the selected number:
-
- :STR_VISTOR
- if not defined str goto:eof
- echo str = %str%
-
- for /f "tokens=1,*" %%a in ("%str%") do (
- set a=%%a
- set str=%%b
- if !a! GTR 4 (
- echo nonscript
- goto:nonscript
- ) else (
- echo script!a!
- goto:script!a!
- )
- )
-
-
- :script1
- echo 1
- goto STR_VISTOR
-
- :script2
- echo 2
- goto STR_VISTOR
-
- :script3
- echo 3
- goto STR_VISTOR
-
- :script4
- echo 4
- goto STR_VISTOR
-
- :nonscript
- echo invalid number %a%
- goto STR_VISTOR
复制代码
|