[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 小弟我请问,在printui中能不能,把一个命令设置发给全部的打印机

就是我想把我电脑里面的所有打印机  全部 取消脱机状态,不要我一行一行的输入了
rundll32 printui.dll,PrintUIEntry /Xs /n "H1020" attributes -WorkOffline
rundll32 printui.dll,PrintUIEntry /Xs /n "C2900" attributes -WorkOffline
能用一行命令  不要分H1020和C2900 这些打印机名字···

回复 4# idwma





    请问使用  rundll32 printui.dll,PrintUI命令,是否可以实现一键删除所有连接的打印机呢,比如说本地连接过5个打印机,都不想要了,又不想一个一个的进入打印机管理中删除,前面的这个命令查了一下帮助 好像只有对应的名字可以一个一个的删除,但是这样不是很方便,是否可以实现一键删除,谢谢

TOP

回复 4# idwma
哈哈哈哈,谢谢大哥,我真是属猪的,没有想到去 注册表看············再次谢谢大哥

TOP

回复 3# exci
  1. for /f "tokens=7 delims=\" %%i in ('reg query HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers /f * /k^|findstr "HKEY"') do rundll32 printui.dll,PrintUIEntry /Xs /n "%%i" attributes -WorkOffline
复制代码

TOP

回复 2# idwma


  最好不用  wmic,因为是在别人电脑上运行的,我怕他们不懂得 要点击管理员身份运行·····

TOP

  1. wmic path Win32_Printer set WorkOffline="false"
复制代码

TOP

返回列表