[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[已解决]批处理怎样实现多节菜单?

表现的状况为输入0能进去。到里面不论输入什么都自己关闭了。我要的效果是在里面还能操作。。还有就是我想在在备忘录里面弄个选项,回主菜单。。谢谢!!!
  1. @echo off
  2. color 3b
  3. :W
  4. cls
  5. echo         ********************************************************
  6. echo                               万能工具箱
  7. echo         *********************************************************
  8. ECHO                          0.备忘录
  9. echo                          1.清除过去项目
  10. echo                          2.隐藏“我的电脑”共享文档  
  11. echo                          3.清除装ATI显卡后点右键多出的选项
  12. echo                          4.隐藏远程选项卡
  13. echo                          5.显示远程选项卡
  14. echo                          6.隐藏自动更新选项卡
  15. echo                          7.显示自动更新选项卡
  16. echo                          8.退出
复制代码

[ 本帖最后由 qq544935474 于 2011-2-15 03:11 编辑 ]
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

占楼。。。。。。。。。。。。。

[ 本帖最后由 qq544935474 于 2011-2-8 05:00 编辑 ]

TOP

太长了。。来打算把样本传上来的。提示不支持该格式。。。

[ 本帖最后由 qq544935474 于 2011-2-8 05:00 编辑 ]

TOP

麻烦阁下弄个样本来吧。。
就是选项中还有选项。。能回主菜单。。

TOP

你自己占那么多楼为什么?
  1. @echo off
  2. for %%a in (1 2 3 4) do set go%%a=y
  3. :zM
  4. echo; 主菜单
  5. echo;
  6. echo; 1. 子菜单1
  7. echo; 2. 子菜单2
  8. echo; 3. 子菜单3
  9. echo; 4. 子菜单4
  10. echo; X. 退出
  11. echo;
  12. set choice=
  13. set /p choice=请选择:
  14. if defined go%choice% @ goto :z%choice%
  15. if /i "%choice%" equ "X" @ exit
  16. goto :zM
  17. :z1
  18. echo; 子菜单1
  19. echo;
  20. echo; 1. 孙菜单1
  21. echo; 2. 孙菜单2
  22. echo; 3. 孙菜单3
  23. echo; 4. 孙菜单4
  24. echo; M. 回主菜单
  25. set choice=
  26. set /p choice=请选择:
  27. if defined go%choice% @ goto :s1%choice%
  28. if /i "%choice%" equ "M" @ goto :zM
  29. goto :z1
  30. :s11
  31. rem 孙菜单。。。
  32. :s12
  33. rem 孙菜单。。。
  34. :s13
  35. rem 孙菜单。。。
  36. :s14
  37. echo; 孙菜单%choice%
  38. echo;
  39. echo; B. 返回上一级
  40. echo; M. 返回主菜单
  41. set choice=
  42. set /p choice=请选择:
  43. if /i "%choice%" equ "B" @ goto :z1
  44. if /i "%choice%" equ "M" @ goto :zM
  45. goto :s14
  46. :z2
  47. echo; 子菜单2
  48. echo;
  49. echo; 1. 孙菜单1
  50. echo; 2. 孙菜单2
  51. echo; 3. 孙菜单3
  52. echo; 4. 孙菜单4
  53. echo; M. 回主菜单
  54. set choice=
  55. set /p choice=请选择:
  56. if defined go%choice% @ goto :s2%choice%
  57. if /i "%choice%" equ "M" @ goto :zM
  58. goto :z2
  59. :s21
  60. rem 孙菜单。。。
  61. :s22
  62. rem 孙菜单。。。
  63. :s23
  64. rem 孙菜单。。。
  65. :s24
  66. echo; 孙菜单%choice%
  67. echo;
  68. echo; B. 返回上一级
  69. echo; M. 返回主菜单
  70. set choice=
  71. set /p choice=请选择:
  72. if /i "%choice%" equ "B" @ goto :z2
  73. if /i "%choice%" equ "M" @ goto :zM
  74. goto :s24
  75. :z3
  76. echo; 子菜单3
  77. echo;
  78. echo; 1. 孙菜单1
  79. echo; 2. 孙菜单2
  80. echo; 3. 孙菜单3
  81. echo; 4. 孙菜单4
  82. echo; M. 回主菜单
  83. set choice=
  84. set /p choice=请选择:
  85. if defined go%choice% @ goto :s3%choice%
  86. if /i "%choice%" equ "M" @ goto :zM
  87. goto :z3
  88. :s31
  89. rem 孙菜单。。。
  90. :s32
  91. rem 孙菜单。。。
  92. :s33
  93. rem 孙菜单。。。
  94. :s34
  95. echo; 孙菜单%choice%
  96. echo;
  97. echo; B. 返回上一级
  98. echo; M. 返回主菜单
  99. set choice=
  100. set /p choice=请选择:
  101. if /i "%choice%" equ "B" @ goto :z3
  102. if /i "%choice%" equ "M" @ goto :zM
  103. goto :s34
  104. :z4
  105. echo; 子菜单4
  106. echo;
  107. echo; 1. 孙菜单1
  108. echo; 2. 孙菜单2
  109. echo; 3. 孙菜单3
  110. echo; 4. 孙菜单4
  111. echo; M. 回主菜单
  112. set choice=
  113. set /p choice=请选择:
  114. if defined go%choice% @ goto :s4%choice%
  115. if /i "%choice%" equ "M" @ goto :zM
  116. goto :z4
  117. :s41
  118. rem 孙菜单。。。
  119. :s42
  120. rem 孙菜单。。。
  121. :s43
  122. rem 孙菜单。。。
  123. :s44
  124. echo; 孙菜单%choice%
  125. echo;
  126. echo; B. 返回上一级
  127. echo; M. 返回主菜单
  128. set choice=
  129. set /p choice=请选择:
  130. if /i "%choice%" equ "B" @ goto :z4
  131. if /i "%choice%" equ "M" @ goto :zM
  132. goto :s44
复制代码
1

评分人数

TOP

回复 5楼 的帖子

为什么你能发那么长的代码。。而我发的却只显示一半。。。。难道这是属于版主的特权??

TOP

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表