无忧启动论坛

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2024-2-26 13:23:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 sunlenghua 于 2024-2-26 18:28 编辑

linux 有个 lpr 命令行可以直接打印文件, windows 有没有好的工具,可以直接在命令行打印常见文件和图片 ?
17#
发表于 2024-2-27 12:07:46 | 只看该作者
学习一下
回复

使用道具 举报

16#
发表于 2024-2-27 07:19:45 | 只看该作者
学习一下
回复

使用道具 举报

15#
发表于 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, 下载次数: 5, 下载积分: 无忧币 -2

回复

使用道具 举报

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

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

使用道具 举报

13#
发表于 2024-2-26 17:43:49 | 只看该作者
还是很有用的,需要购买再等等。
回复

使用道具 举报

12#
发表于 2024-2-26 17:11:47 | 只看该作者
楼主写的真棒,多谢楼主分享
回复

使用道具 举报

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

点评

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

使用道具 举报

10#
发表于 2024-2-26 16:26:28 | 只看该作者

这个怎么使用?没看明白,可以指导一下吗?谢谢
回复

使用道具 举报

9#
发表于 2024-2-26 16:02:08 | 只看该作者
谢谢分享
回复

使用道具 举报

8#
发表于 2024-2-26 15:40:53 | 只看该作者
有意思的东西
回复

使用道具 举报

7#
发表于 2024-2-26 15:21:53 | 只看该作者
好东西啊
回复

使用道具 举报

6#
发表于 2024-2-26 14:45:45 | 只看该作者
邪恶海盗 发表于 2024-2-26 13:59
用USB打印服务器多香...

赞一个!

点评

纯软件共享,不需要任何硬件。当然,USB打印服务器使用更便捷。  发表于 2024-2-26 15:23
回复

使用道具 举报

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

使用道具 举报

4#
发表于 2024-2-26 13:59:16 | 只看该作者
用USB打印服务器多香...


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

点评

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

评分

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

查看全部评分

回复

使用道具 举报

3#
发表于 2024-2-26 13:44:43 | 只看该作者
回复

使用道具 举报

2#
发表于 2024-2-26 13:39:35 来自手机 | 只看该作者
好东西啊
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 19:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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