[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 happyxxdhaha 于 2019-2-18 13:24 编辑
  1. @echo off&setlocal enabledelayedexpansion
  2. set str=
  3. set /p str=enter the selected number:
  4. :STR_VISTOR
  5. if not defined str goto:eof
  6. echo str = %str%
  7. for /f "tokens=1,*" %%a in ("%str%") do (  
  8. set a=%%a
  9. set str=%%b
  10. if !a! GTR 4 (
  11. echo nonscript
  12. goto:nonscript
  13. ) else (
  14. echo script!a!
  15. goto:script!a!
  16. )
  17. )
  18. :script1
  19. echo 1
  20. goto STR_VISTOR
  21. :script2
  22. echo 2
  23. goto STR_VISTOR
  24. :script3
  25. echo 3
  26. goto STR_VISTOR
  27. :script4
  28. echo 4
  29. goto STR_VISTOR
  30. :nonscript
  31. echo invalid number %a%
  32. goto STR_VISTOR
复制代码
1

评分人数

    • guojiaqihs: 感谢给帖子标题标注[已解决]字样技术 + 1
Life is a balance.

TOP

返回列表