我的一些客户在文件夹中有多个 html 文件,这些文件偶尔会更新和打印。他们希望能够一次性打印所有文件,而不必逐个打开。
我通常用一个快速命令来做到这一点,但我不知道任何免费软件执行此操作。在谷歌搜索后,我没有找到,所以我希望有人能帮忙。出于各种安全/易用性/熟悉度的原因,我宁愿不使用脚本来执行此操作,我宁愿只指向他们可以下载并在 Windows 桌面上使用的简单程序。有人知道一个或其他简单的解决方案来做到这一点吗?也许我忽略了显而易见的事情。
如果有人好奇的话,这是我为自己(而不是为我的客户)所做的事情:
for %h in (*.html) do type "%h" >> all.htm
然后打开 all.htm 并打印。
如果我需要在每个文档上添加分页符,我只需在 all.htm 中搜索并</body>
替换<p style="page-break-after:always"> </p></body>
。
它快速而简单,但对他们来说太陌生了。
谢谢!
答案1
选择要打印的网页,右键单击并选择打印通过上下文菜单,我能够将多个文档打印到打印机,每个文档都从新页面开始。这些文档被发送到我机器的默认打印机,并为每个网页生成一个单独的打印对话框。从这个方面来看,拖放选项可能更好。
如果上下文菜单中的打印命令对您不起作用,您可以验证哪个应用程序被注册为该文档类型的默认打印命令。
在我的计算机(Windows Server 2003)上,我转到工具 | 文件夹选项 | 文件类型选项卡并在列表中滚动到我尝试打印的文件扩展名(在我的情况下是 HTM),然后选择先进的按钮打开编辑文件类型对话框。从那里,我点击打印进入措施:列表并点击编辑...按钮。
就我而言,打印网页的应用程序是医学我的打印命令具体设置如下:
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 扩展名的文件的默认处理程序,那么此应用程序也可能会接管默认打印任务。此对话框将向您显示您需要责怪/修复哪个应用程序才能使上下文菜单的打印再次正常工作。
祝你好运。
答案2
Windows 不是拖放的世界吗?如果他们将文件夹拖放到打印机上会怎么样?