找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5821|回复: 18

[求助] 如何在 windows 命令行打印 doc,xls,pdf,图片 等文件

[复制链接]
发表于 2024-2-26 13:23:02 | 显示全部楼层 |阅读模式
本帖最后由 sunlenghua 于 2024-2-26 18:28 编辑

linux 有个 lpr 命令行可以直接打印文件, windows 有没有好的工具,可以直接在命令行打印常见文件和图片 ?
发表于 2024-2-26 13:39:35 来自手机 | 显示全部楼层
好东西啊
回复

使用道具 举报

发表于 2024-2-26 13:44:43 | 显示全部楼层
回复

使用道具 举报

发表于 2024-2-26 13:59:16 | 显示全部楼层
用USB打印服务器多香...


---------------------------------

点评

赞一个!  详情 回复 发表于 2024-2-26 14:45

评分

参与人数 1无忧币 +3 收起 理由
yyz2191958 + 3 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2024-2-26 14:01:28 来自手机 | 显示全部楼层
很久之前我就考虑过这种东西,不知道实用性如何,回头试试。我也是一直在想,为什么其他电脑要安装目标主机的打印机型号驱动呢?借用不行吗?只要把打印文件的大小传给打印机不就行了?
回复

使用道具 举报

发表于 2024-2-26 14:45:45 | 显示全部楼层
邪恶海盗 发表于 2024-2-26 13:59
用USB打印服务器多香...

赞一个!
回复

使用道具 举报

发表于 2024-2-26 15:21:53 | 显示全部楼层
好东西啊
回复

使用道具 举报

发表于 2024-2-26 15:40:53 | 显示全部楼层
有意思的东西
回复

使用道具 举报

发表于 2024-2-26 16:02:08 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2024-2-26 16:26:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2024-2-26 16:56:35 | 显示全部楼层
要钱的兄弟
购买方式
未注册版本: 1.显示我们公司logo,联系方式 2.启动后允许打印50份,重启插件后,可以继续使用.  
已注册版本(也叫OEM版,全功能版):1.限时特惠 800 元人民币 2.显示您的公司logo,联系方式,3.没有任何限制(例如ip地址,客户端数,打印次数等)

点评

哦,这垃圾软件还要钱 …… 那算啦,我改下贴子说明  详情 回复 发表于 2024-2-26 18:25
回复

使用道具 举报

发表于 2024-2-26 17:11:47 | 显示全部楼层
楼主写的真棒,多谢楼主分享
回复

使用道具 举报

发表于 2024-2-26 17:43:49 | 显示全部楼层
还是很有用的,需要购买再等等。
回复

使用道具 举报

 楼主| 发表于 2024-2-26 18:25:58 | 显示全部楼层
yunlol 发表于 2024-2-26 16:56
要钱的兄弟
购买方式
未注册版本: 1.显示我们公司logo,联系方式 2.启动后允许打印50份,重启插件后,可以 ...

哦,这垃圾软件还要钱 …… 那算啦,我改下贴子说明
回复

使用道具 举报

发表于 2024-2-26 21:39:29 | 显示全部楼层
你可以通过注册表查询文件关联中的Print\Command,就是右键菜单的打印,比如doc可能是这样的,将"%1"替换成你的文件路径即可。

  1. "C:\Program Files\Microsoft Office\Root\Office16\WINWORD.EXE" /i "%1"
复制代码


下面是NSIS写的,打印列表.txt每行一个文件完整路径:
  1. !include "MUI2.nsh"
  2. !define PRODUCT_NAME "批量打印"
  3. !define PRODUCT_VERSION "1.0.0.0"

  4. Name "${PRODUCT_NAME}"
  5. Caption "${PRODUCT_NAME}"
  6. OutFile "${PRODUCT_NAME}.exe"

  7. BrandingText " "
  8. ManifestDPIAware true
  9. XPStyle on
  10. ShowInstDetails show
  11. SetFont "Microsoft YaHei" 9
  12. RequestExecutionLevel user

  13. ; 程序图标 print.ico
  14. ; !define MUI_ICON "print.ico"
  15. !insertmacro MUI_PAGE_INSTFILES
  16. !insertmacro MUI_LANGUAGE "SimpChinese"

  17. Section
  18. SectionEnd

  19. Function .Oninit
  20.     IfFileExists "$EXEDIR\打印列表.txt" 0 exit
  21.         MessageBox MB_YESNO "是否批量打印 打印列表.txt 中的所有文件?" IDNO exit
  22.         ClearErrors
  23.         FileOpen $0 "$EXEDIR\打印列表.txt" r
  24.         IfErrors exit 0
  25.         start:
  26.             IfErrors end 0
  27.             FileRead $0 $R0
  28.             IfFileExists '$R0' 0 +2
  29.                 ExecShell print '$R0'
  30.             FileSeek $0 1 CUR
  31.             goto start
  32.         end:
  33.         FileClose $0
  34.     exit:
  35.         MessageBox MB_OK|MB_ICONSTOP "打印列表.txt不存在!"
  36.         Quit
  37. FunctionEnd
复制代码


批量打印.7z

28.36 KB, 下载次数: 6, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2024-2-27 07:19:45 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 2024-2-27 12:07:46 | 显示全部楼层
学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-5-3 23:47

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表