У меня есть папка с несколькими отчетами в формате PDF, которые я хотел бы настроить на автоматическую печать с помощью Планировщика заданий в Windows и командных строк, чтобы открыть Adobe, определенные файлы, а затем распечатать их все. Проблема, с которой я постоянно сталкиваюсь, заключается в том, что когда я просто печатаю, он выдает бесполезные листы бумаги с мусором на них. Если я открываю Adobe, как указано выше, затем открываю файлы, а затем распечатываю их, он откроет только первый в списке, когда я использую , *.pdf
чтобы указать все файлы PDF. Даже после закрытия первого он не откроет последующие. Есть идеи, как заставить его открыть и распечатать их все?
Вот текущая командная строка, которую я пытаюсь использовать:
start acrord32.exe /n /t "H:\My Analyzer\PDF - Excel\Physician Monthly Reports\*.pdf"
решение1
Если вы можете распечатать один файл, используя параметры командной строки, то для того, чтобы распечатать их все, вы создаете пакетный файл, например:
for %%f in (*.pdf) Do start acrord32.exe /n /t %%f
решение2
Этот вопрос на Stack Overflow может помочь:
Справочник командной строки Adobe Reader
Похоже, для начала вам нужно передать драйвер и имя порта на /t
коммутатор.