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

[其他] if怎么实现让不符合条件的输入全部执行相同操作(已解决)

本帖最后由 pclq 于 2017-3-20 17:50 编辑

请教一下各位大神是这样的,IF判断我这段代码只有我爱你输入或者不爱你会有结果,假设其他比如”你猜“”不告诉“之类的我想让IF判断除了我爱你和不爱你有输出其它的文字都只输出”*“号里面的内容该怎么写
  1. @echo off
  2. color 0A
  3. set /p input=请输入我爱你或不爱你:
  4. if  "%input%"=="我爱你" goto 1
  5. if  "%input%"=="我不爱你" goto  2
  6. if  "%input%"=="*" goto *
  7. pause
  8. exit
  9. :1
  10. echo    [][][][][][][][][][][][][][][][][][][][][][]         
  11. echo    [][][][][]                      [][][][][][]
  12. echo    [][][][][]                      [][][][][][]
  13. echo    [][][][][]                      [][][][][][]
  14. echo    [][][][][]  我也是(。’▽’。)             [][][][][][]
  15. echo    [][][][][]                      [][][][][][]
  16. echo    [][][][][]                      [][][][][][]
  17. echo    [][][][][]                      [][][][][][]
  18. echo    [][][][][]                      [][][][][][]
  19. echo    [][][][][][][][][][][][][][][][][][][][][][]
  20. pause
  21. exit
  22. :2
  23. echo    [][][][][][][][][][][][][][][][][][][][][][]         
  24. echo    [][][][][]                      [][][][][][]
  25. echo    [][][][][]                      [][][][][][]
  26. echo    [][][][][]                      [][][][][][]
  27. echo    [][][][][]  (っ╥╯﹏╰╥c)             [][][][][][]
  28. echo    [][][][][]                      [][][][][][]
  29. echo    [][][][][]     我要静静         [][][][][][]
  30. echo    [][][][][]                      [][][][][][]
  31. echo    [][][][][]                      [][][][][][]
  32. echo    [][][][][][][][][][][][][][][][][][][][][][]
  33. set /p  input=再给你次机会爱不爱我:
  34. if "%input%"=="爱" goto 1
  35. if "%input%"=="不爱" goto no love
  36. pause
  37. exit
  38. :*
  39. echo    [][][][][][][][][][][][][][][][][][][][][][]         
  40. echo    [][][][][]                      [][][][][][]
  41. echo    [][][][][]                      [][][][][][]
  42. echo    [][][][][]                      [][][][][][]
  43. echo    [][][][][]     (ー`′ー)                [][][][][][]
  44. echo    [][][][][]                      [][][][][][]
  45. echo    [][][][][]     别想糊弄我       [][][][][][]
  46. echo    [][][][][]                      [][][][][][]
  47. echo    [][][][][]                      [][][][][][]
  48. echo    [][][][][][][][][][][][][][][][][][][][][][]
  49. pause
  50. exit
  51. :no love
  52. echo    [][][][][][][][][][][][][][][][][][][][][][]         
  53. echo    [][][][][]                      [][][][][][]
  54. echo    [][][][][]                      [][][][][][]
  55. echo    [][][][][]                      [][][][][][]
  56. echo    [][][][][]     (;へ:)               [][][][][][]
  57. echo    [][][][][]                      [][][][][][]
  58. echo    [][][][][]  知道了我消失去5555  [][][][][][]
  59. echo    [][][][][]                      [][][][][][]
  60. echo    [][][][][]                      [][][][][][]
  61. echo    [][][][][][][][][][][][][][][][][][][][][][]
复制代码
1

评分人数

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

把 if  "%input%"=="*" 删掉,只保留 goto *
1

评分人数

TOP

回复 2# GNU
非常感谢

TOP

返回列表