本帖最后由 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
复制代码
|