|
|
发表于 2019-12-10 18:33:59
|
显示全部楼层
本帖最后由 a20150604 于 2019-12-10 18:45 编辑
回复 5# houp
看看这个
- @echo off
- REM 如果已安装过此打印机, 就先删除
- (wmic printer where "Name='\\\\192.168.113.1\\8楼打印机'" get Name | FIND /i "\\192.168.113.1\8楼打印机") && (
- echo;delete "\\192.168.113.1\8楼打印机"
- wmic printer where "Name='\\\\192.168.113.1\\8楼打印机'" delete
- ) || (
- echo;NOT FOUND THE PRINTER
- )
- REM TODO 安装打印机
- REM ...
- REM 如果已安装过此打印机, 就先删除
- REM 如果存在指定名称的打印机, 下行语句将把 ERRORLEVEL 设置为 0, 否则 将 设为 1
- wmic printer where "Name='\\\\192.168.113.1\\8楼打印机'" get Name | FIND /i "\\192.168.113.1\8楼打印机"
- echo;errorlevel=%errorlevel%
- wmic printer where "Name='NO_THIS_NAME_Printer'" get Name | FIND /i "NO_THIS_NAME_Printer"
- echo;errorlevel=%errorlevel%
- pause
- exit
复制代码 |
|