[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 a20150604 于 2019-12-8 18:26 编辑
  1. @echo off & setlocal enabledelayedexpansion
  2. echo;errorlevel=!errorlevel!
  3. nothiscommand
  4. echo;errorlevel=!errorlevel!
  5. dir ZZZ:\NOTHISDIR
  6. echo;errorlevel=!errorlevel!
  7. pause
  8. exit
复制代码

TOP

本帖最后由 a20150604 于 2019-12-10 18:45 编辑

回复 5# houp
看看这个
  1. @echo off
  2. REM 如果已安装过此打印机, 就先删除
  3. (wmic printer where "Name='\\\\192.168.113.1\\8楼打印机'" get Name | FIND /i "\\192.168.113.1\8楼打印机") && (
  4.     echo;delete "\\192.168.113.1\8楼打印机"
  5.     wmic printer where "Name='\\\\192.168.113.1\\8楼打印机'" delete
  6. ) || (
  7.     echo;NOT FOUND THE PRINTER
  8. )
  9. REM TODO 安装打印机
  10. REM ...
  11. REM 如果已安装过此打印机, 就先删除
  12. REM 如果存在指定名称的打印机, 下行语句将把 ERRORLEVEL 设置为 0, 否则 将 设为 1
  13. wmic printer where "Name='\\\\192.168.113.1\\8楼打印机'" get Name | FIND /i "\\192.168.113.1\8楼打印机"
  14. echo;errorlevel=%errorlevel%
  15. wmic printer where "Name='NO_THIS_NAME_Printer'" get Name | FIND /i "NO_THIS_NAME_Printer"
  16. echo;errorlevel=%errorlevel%
  17. pause
  18. exit
复制代码

TOP

返回列表