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

这是我自己学习后的一个例子,搞了好久,还有很多不完善的地方,大家勉强看看吧
  1. @echo off
  2. :0
  3. cls
  4. echo #################
  5. echo how are you
  6. echo 1.how are you
  7. echo 2.nice to see you
  8. echo 3.bye
  9. echo #################
  10. echo.
  11. set /p s=choose:
  12. if %s% equ 1 goto a
  13. if %s% equ 2 goto b
  14. if %s% equ 3 goto end
  15. if %s% neq 1 goto 4
  16. if %s% neq 2 goto 4
  17. if %s% neq 3 goto 4
  18. :a
  19. echo how are you
  20. pause >null
  21. goto 0
  22. :b
  23. echo nice to see you
  24. pause>null
  25. goto 0
  26. :4
  27. echo error
  28. pause>null
  29. goto 0
  30. :end
复制代码
发完仔细检查发现这里面有个错误,欢迎大家指正!

TOP

这是我改正后的,应该没有逻辑错误了
  1. @echo off
  2. :0
  3. cls
  4. echo #################
  5. echo how are you
  6. echo 1.how are you
  7. echo 2.nice to see you
  8. echo 3.bye
  9. echo #################
  10. echo.
  11. set /p s=choose:
  12. if %s% equ 1 goto a
  13. if %s% equ 2 goto b
  14. if %s% equ 3 goto end
  15. echo error! input again!
  16. pause>null
  17. cls
  18. goto 0
  19. :a
  20. echo how are you
  21. pause >null
  22. goto 0
  23. :b
  24. echo nice to see you
  25. pause>null
  26. goto 0
  27. :end
复制代码

TOP

返回列表