[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. IF NOT "%choice%"=="" SET choice=%choice:~0,1%
复制代码
这是你的第38句,%choice:~0,1%限定了取1位数,但你没有1goto什么,2goto什么。改为%choice:~0,2%即可。

对你的安装网络打印机的bat很赶兴趣,因为也用的着,要是可能,麻烦你贴出来。谢谢!
1

评分人数

    • xiang1771: 感谢给帖子标题标注[已解决]字样技术 + 1
目的,学习批处理

TOP

  1. @echo off
  2. rem 菜单界画
  3. color 0A
  4. :ks
  5. echo.
  6. echo ================================
  7. echo             全自动安装打印机
  8. echo.     ================================
  9. echo     请层级输入楼层,部门,打印机型号
  10. echo.    ================================
  11. echo       按回车键确认
  12. echo. ================================
  13. echo.
  14. echo.
  15. echo [15] 楼层部门打印机
  16. echo.
  17. rem 下面是跳转层的具体命令
  18. set choice=
  19. set /p choice=          请选择:
  20. IF NOT "%choice%"=="" SET choice=%choice:~0,2%
  21. if /i "%choice%"=="15" goto shiwu
  22. echo 选择无效,请重新输入
  23. goto ks
  24. :shiwu
  25. 你的代码
  26. exit 或 goto ks
复制代码
把你的简化了,能看明白就行
目的,学习批处理

TOP

回复 5# xiang1771

哈哈,你忘了4楼的第29行,在之后加其他的。
目的,学习批处理

TOP

返回列表