首页 热点资讯 义务教育 高等教育 出国留学 考研考公

批处理删除所有打印机

发布网友 发布时间:2022-04-25 20:44

我来回答

1个回答

热心网友 时间:2022-06-17 06:27

你好,你要删除的打印机是本地打印机还是通过共享的网络打印机?

下面的批处理是一位大侠写的,可以可以删除所有的本地打印机和网络打印机,如果你想删除特定的一些打印机,请提供打印机的名字,帮你修改下!谢谢!

@echo off
echo 开始删除打印机
for /f "skip=2 tokens=1,2* delims=," %%i in ('wmic path win32_printer get name /format:csv 2^>nul') do call :func %%j
echo.
echo 删除完成!!!
pause>nul
goto :end
:func
set pn=%*
if "%pn:~0,2%"=="\\" (rundll32 printui.dll,PrintUIEntry /n"%pn%" /dn /q) else (rundll32 printui.dll,PrintUIEntry /n"%pn%" /dl /q)
goto :end
:end

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com