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

参考:
https://docs.microsoft.com/en-us ... ws-commands/prnmngr
https://www.windows-commandline. ... lt-printer-windows/

Windows 系统原生提供了一个 打印机管理 VBS 脚本: prnmngr.vbs
XP 下的路径为:
"%windir%\system32\prnmngr.vbs"
Win 10 Win 10 有本地语言版本的区分, 两个示例路径:

"%windir%\system32\Printing_Admin_Scripts\en-US\prnmngr.vbs"
"%windir%\system32\Printing_Admin_Scripts\zh-CN\prnmngr.vbs"
  1. @echo off
  2. REM 参考:
  3. REM https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/prnmngr
  4. REM https://www.windows-commandline.com/add-delete-set-default-printer-windows/
  5. REM 找出 prnmngr.vbs 路径 可能有多个
  6. dir /s /b "%windir%\system32\prnmngr.vbs"
  7. for /f "delims=" %%a in ('dir /s /b "%windir%\system32\prnmngr.vbs"') do (
  8.     set "prnmngr_vbs_path=%%a"
  9. )
  10. set prnmngr_vbs_path
  11. REM 打印机列表
  12. cscript "%prnmngr_vbs_path%" -l
  13. REM 设置默认打印机语法
  14. REM cscript "%prnmngr_vbs_path%" -t -p "\\Servername\printername"
  15. REM 设置默认打印机实例
  16. cscript "%prnmngr_vbs_path%" -t -p "\\asus\Brother DCP-7080 Printer"
  17. cscript "%prnmngr_vbs_path%" -t -p "Microsoft XPS Document Writer"
  18. REM 显示默认打印机
  19. cscript "%prnmngr_vbs_path%" -g
  20. REM 打印机管理控制面板
  21. control printers
  22. pause
复制代码

TOP

返回列表