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

[其他] 批处理怎样连接共享打印机?

我写的一段P,用来连接一台接在另一台电脑上的打印机,调试始终不能正确检测连接成功与否,望高手指点哪里错了!谢谢!
  1. @echo off
  2. rem 启动Spooler服务
  3. sc query Spooler | find /i "running" ||(sc config Spooler start= auto&&net start Spooler)
  4. set printer=\\QT\HP LaserJet M1005
  5. rem 添加打印机连接
  6. rundll32 printui.dll,PrintUIEntry /ga /in /n "%printer%" && (
  7. echo.
  8. echo 打印机安装完成,请测试是否安装成功!
  9. echo.
  10. echo 如有问题,请手动连接打印机。
  11. echo.
  12. set def=
  13. set /p def=按D设置为默认打印机,其它键退出:
  14. if /I not "%def%"=="d" goto :eof
  15. rem 将打印机设为默认打印机
  16. rundll32 printui.dll,PrintUIEntry /y /n "%printer%"
  17. ) || (
  18. echo.
  19. echo 打印机安装不成功,请手动连接打印机
  20. echo.
  21. rem 打开打印机设置界面
  22. echo 打开打印机设置界面......
  23. )
  24. pause>nul
复制代码

[ 本帖最后由 antony521 于 2010-7-23 08:36 编辑 ]

怎样才能检测rundll32 printui.dll,PrintUIEntry /ga /in /n "%printer%"打印机是否连接成功呢?

TOP

无法检测吗?还是不屑回答呢?麻烦版主答一下吧!

[ 本帖最后由 antony521 于 2010-7-23 13:57 编辑 ]

TOP

我也想知道, 我是在局域网内复制了快键
    ╭╩═╮
╭╯G O ╠ 雁过留声
╰⊙═⊙╯

TOP

返回列表