我有一些客户端在文件夹中有多个html文件,偶尔更新&打印.他们希望能够一次打印所有内容而无需打开每一个.
我通常会为自己快速执行此操作,但我不知道有任何免费软件可以执行此操作.谷歌搜索后,我找不到,所以我希望有人可以提供帮助.我宁愿不使用脚本来实现各种安全性/易用性/熟悉性原因,我宁愿只能指向一个可以在他们的Windows桌面上下载和使用的简单程序.有人知道一个或其他简单的解决方案吗?也许我忽视了显而易见的事实.
如果有人好奇,这就是我为自己做的事情(不是我的客户):
for %h in (*.html) do type "%h" >> all.htm
然后打开all.htm&打印.
如果我需要在每个文档上分页,我只需搜索并替换all.htm< / body>与< p style =“page-break-after:always”>& nbsp;< / p>< / body>.
这很快&很简单,但对他们来说太陌生了.
谢谢!
通过选择要打印的网页,右键单击并从上下文菜单中选择打印,我可以将多个文档打印到打印机,每个文档都从新页面开始.文档被发送到我的机器的默认打印机,并为每个网页生成单独的打印对话框.在这方面,拖放选项可能更好.
如果上下文菜单中的打印命令无法正常工作,您可以验证哪个应用程序已注册为该文档类型的默认打印命令.
在我的机器上(Windows Server 2003),我转到工具|文件夹选项| “文件类型”选项卡,并在列表中滚动到我尝试打印的文件扩展名(在我的案例中为HTM),然后选择“高级”按钮,打开“编辑文件类型”对话框.从那里,我单击Actions:列表中的Print条目,然后单击Edit …按钮.
在我的情况下,打印网页的应用程序是msohtmed.我的打印命令的具体设置如下:
Action: &Print Application used to perform action: "C:\Program Files\Microsoft Office\Office12\msohtmed.exe" /p %1 Use DDE: Checked DDE Message: [blank] Application: msohtmed DDE Application Not Running: [blank] Topic: System
此信息指示HTM文档的默认打印通过轻量级编辑器进行路由,该编辑器是MS Office 2007的一部分.如果您安装了其他HTML编辑器并指示它们应成为具有HTM扩展名的文件的默认处理程序,那么它该应用程序也可能接管默认的打印任务.此对话框将准确显示您需要指责/修复的应用程序,以便从上下文菜单再次运行打印.
祝你好运.