无忧启动论坛

标题: 如何在 windows 命令行打印 doc,xls,pdf,图片 等文件 [打印本页]

作者: sunlenghua    时间: 2024-2-26 13:23
标题: 如何在 windows 命令行打印 doc,xls,pdf,图片 等文件
本帖最后由 sunlenghua 于 2024-2-26 18:28 编辑

linux 有个 lpr 命令行可以直接打印文件, windows 有没有好的工具,可以直接在命令行打印常见文件和图片 ?
作者: 2012ccxbox    时间: 2024-2-26 13:39
好东西啊
作者: wxzh    时间: 2024-2-26 13:44
http://hiprint.io/   
作者: 邪恶海盗    时间: 2024-2-26 13:59
用USB打印服务器多香...


---------------------------------
作者: wsdyleon    时间: 2024-2-26 14:01
很久之前我就考虑过这种东西,不知道实用性如何,回头试试。我也是一直在想,为什么其他电脑要安装目标主机的打印机型号驱动呢?借用不行吗?只要把打印文件的大小传给打印机不就行了?
作者: yyz2191958    时间: 2024-2-26 14:45
邪恶海盗 发表于 2024-2-26 13:59
用USB打印服务器多香...

赞一个!
作者: sxxyjszxmzj    时间: 2024-2-26 15:21
好东西啊
作者: 2012andyle113    时间: 2024-2-26 15:40
有意思的东西
作者: nathan6498    时间: 2024-2-26 16:02
谢谢分享
作者: maoshuiwei    时间: 2024-2-26 16:26
wxzh 发表于 2024-2-26 13:44
http://hiprint.io/

这个怎么使用?没看明白,可以指导一下吗?谢谢
作者: yunlol    时间: 2024-2-26 16:56
要钱的兄弟
购买方式
未注册版本: 1.显示我们公司logo,联系方式 2.启动后允许打印50份,重启插件后,可以继续使用.  
已注册版本(也叫OEM版,全功能版):1.限时特惠 800 元人民币 2.显示您的公司logo,联系方式,3.没有任何限制(例如ip地址,客户端数,打印次数等)

作者: tanchenglong    时间: 2024-2-26 17:11
楼主写的真棒,多谢楼主分享
作者: nongren    时间: 2024-2-26 17:43
还是很有用的,需要购买再等等。
作者: sunlenghua    时间: 2024-2-26 18:25
yunlol 发表于 2024-2-26 16:56
要钱的兄弟
购买方式
未注册版本: 1.显示我们公司logo,联系方式 2.启动后允许打印50份,重启插件后,可以 ...

哦,这垃圾软件还要钱 …… 那算啦,我改下贴子说明
作者: nttwqz    时间: 2024-2-26 21:39
你可以通过注册表查询文件关联中的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, 下载次数: 5, 下载积分: 无忧币 -2


作者: oh312    时间: 2024-2-27 07:19
学习一下
作者: pbmmm    时间: 2024-2-27 12:07
学习一下




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3