标题: [其他] 批处理怎样连接共享打印机? [打印本页]
作者: antony521 时间: 2010-7-21 15:40 标题: 批处理怎样连接共享打印机?
我写的一段P,用来连接一台接在另一台电脑上的打印机,调试始终不能正确检测连接成功与否,望高手指点哪里错了!谢谢!- @echo off
- rem 启动Spooler服务
- sc query Spooler | find /i "running" ||(sc config Spooler start= auto&&net start Spooler)
-
- set printer=\\QT\HP LaserJet M1005
-
- rem 添加打印机连接
- rundll32 printui.dll,PrintUIEntry /ga /in /n "%printer%" && (
- echo.
- echo 打印机安装完成,请测试是否安装成功!
- echo.
- echo 如有问题,请手动连接打印机。
- echo.
- set def=
- set /p def=按D设置为默认打印机,其它键退出:
- if /I not "%def%"=="d" goto :eof
- rem 将打印机设为默认打印机
- rundll32 printui.dll,PrintUIEntry /y /n "%printer%"
- ) || (
- echo.
- echo 打印机安装不成功,请手动连接打印机
- echo.
- rem 打开打印机设置界面
- echo 打开打印机设置界面......
- )
- pause>nul
复制代码
[ 本帖最后由 antony521 于 2010-7-23 08:36 编辑 ]
作者: antony521 时间: 2010-7-22 08:41
怎样才能检测rundll32 printui.dll,PrintUIEntry /ga /in /n "%printer%"打印机是否连接成功呢?
作者: antony521 时间: 2010-7-22 17:45
无法检测吗?还是不屑回答呢?麻烦版主答一下吧!
[ 本帖最后由 antony521 于 2010-7-23 13:57 编辑 ]
作者: x9tiancmd 时间: 2011-4-1 23:10
我也想知道, 我是在局域网内复制了快键
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |