[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  演示代码如下:
  1. @echo off
  2. echo 1.x
  3. echo 2.xx
  4. echo 3.xxx
  5. echo 4.xxxx
  6. set /p n=请输入:
  7. goto %n%
  8. pause
  9. exit
  10. :x
  11. ……
  12. pause
  13. exit
  14. :xx
  15. ……
  16. pause
  17. exit
  18. :xxx
  19. ……
  20. pause
  21. exit
  22. :xxxx
  23. ……
  24. pause
  25. exit
复制代码
  需要注意的是,在每个标签段下,需要用正确的跳转语句或直接用exit退出语句,以防止批处理执行到其他标签段中的语句,因为批处理的执行顺序是“自上而下,逐条执行”的——在没有流程跳转语句的时候。

  另外,你的标题是说要同时赋多值而分别执行,难道是在输入的时候,同时输入 123 和 124,然后分别执行123标签段和124标签段吗?请注意标题和你的正文内容不要产生矛盾或歧义。
尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。

心在天山,身老沧州。

TOP

返回列表