标题: [系统相关] 【已解决】请问批处理如何枚举出打印机 [打印本页]
作者: hztccy 时间: 2021-8-30 20:44 标题: 【已解决】请问批处理如何枚举出打印机
本帖最后由 hztccy 于 2024-2-22 22:40 编辑
通过“rundll32 printui.dll,PrintUIEntry ”该命令。我可以管理打印机的安装、设置、删除等功能
然后,我在想有没有办法直接把本机所有已安装的打印机都枚举出来。并可供选择的进行设置、删除、或安装
“rundll32 printui.dll,PrintUIEntry ”的参数我都看完了。就是没有看到有可以枚举出所有本机已安装的打印机。
百度也搜索过给出的答案是使用“prnmngr.vbs”
奈何基本不认识VBS完全不懂如何操作。
求大神能给个枚举本机打印机的代码或思路解决方案。
小弟,跪谢了
作者: Batcher 时间: 2021-8-30 21:19
回复 1# hztccy
如果你的Win7或Win10系统里面没有那个VBS脚本,就找个XP复制过来。
然后打开CMD窗口执行这个命令:- cscript //nologo prnmngr.vbs -l
复制代码
作者: newswan 时间: 2021-8-30 21:26
wmic printer
作者: hztccy 时间: 2021-8-30 22:10
回复 2# Batcher
除了这个还有其他方式吗?而且VBS我也不会呢。。。
作者: hztccy 时间: 2021-8-30 22:11
回复 3# newswan
显示乱码。是需要调用吗?
作者: newswan 时间: 2021-8-30 22:40
这么会是乱码呢?复制代码
作者: Batcher 时间: 2021-8-30 23:19
回复 4# hztccy
会用就可以了,没有必要懂。
作者: 窄口牛 时间: 2021-8-31 06:44
记得是两块,本地打印机和网络打印机,注册表里有列表。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |