Windows rundll32的用法-批处理管理打印机
时间: 2024-03-01 13:50:58 浏览: 184
Windows rundll32 是一个命令行实用程序,用于执行 DLL 文件中的函数。在批处理中管理打印机,可以使用 rundll32 来调用打印机 DLL 中的函数。
以下是几个示例:
1. 列出所有打印机:
```batch
rundll32 printui.dll,PrintUIEntry /q /t2
```
2. 添加本地打印机:
```batch
rundll32 printui.dll,PrintUIEntry /if /b "Printer Name" /f "%windir%\inf\ntprint.inf" /r "LPT1:" /m "HP LaserJet 4"
```
3. 删除打印机:
```batch
rundll32 printui.dll,PrintUIEntry /dl /n "Printer Name"
```
4. 设置默认打印机:
```batch
rundll32 printui.dll,PrintUIEntry /y /n "Printer Name"
```
注意,以上命令均需要以管理员身份运行才能生效。此外,还可以通过参数调整打印机属性、安装驱动程序等。具体参数可以参考 Microsoft 的文档。
阅读全文