У меня есть клиенты с несколькими html-файлами в папках, которые время от времени обновляются и печатаются. Они хотели бы иметь возможность распечатать их все сразу, не открывая каждую из них.
Обычно я делаю это с помощью быстрой команды для себя, но я ничего не знаю бесплатное ПО сделать это. После поиска в Google я не нашел ни одного, поэтому надеюсь, что кто-то может помочь. Я бы предпочел не использовать скрипт для этого по различным причинам безопасности / простоты использования / знакомства, я бы предпочел просто указать на простую программу, которую они могут загрузить и использовать на своих рабочих столах Windows. Кто-нибудь знает одно или другое простое решение для этого? Может, я упускаю из виду очевидное.
Если кому-то интересно, вот что я делаю для себя (не для своих клиентов):
for %h in (*.html) do type "%h" >> all.htm
затем откройте all.htm и распечатайте.
Если мне нужен разрыв страницы в каждом документе, я просто ищу и заменяю в all.htm </body>
с участием <p style="page-break-after:always"> </p></body>
.
Это быстро и просто, но слишком незнакомо для них.
Спасибо!
Выбрав веб-страницы для печати, щелкнув правой кнопкой мыши и выбрав Распечатать из контекстного меню я смог распечатать несколько документов на принтере, каждый из которых начинался с новой страницы. Документы были отправлены на принтер по умолчанию моей машины, и для каждой веб-страницы было создано отдельное диалоговое окно печати. В этом отношении вариант перетаскивания, вероятно, лучше.
Если команда печати из контекстного меню не работает, вы можете проверить, какое приложение зарегистрировано как команда печати по умолчанию для этого типа документа.
На моей машине (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, тогда он Возможно, это приложение также берет на себя обязанности печати по умолчанию. Это диалоговое окно покажет вам, какое именно приложение вам нужно обвинить / исправить, чтобы ваша печать из контекстного меню снова заработала.
Удачи.
Разве окна не являются землей перетаскивания? что, если они перетащат папку на принтер?