Доброе утро (или день или ночь),

У меня есть сетевой диск с 10 тысячами PDF-файлов. Каждую неделю мне приходится распечатывать 500-1000 разных, в зависимости от выполняемой работы. Я заранее знаю, какие PDF-файлы понадобятся. Мне нужно будет распечатать эти PDF-файлы в определенном порядке. (они инженерные чертежи)

Я попытался использовать командную строку и распечатать PDF-файлы, чтобы проверить, могу ли я добавить их в командный файл и распечатать все по порядку, но каждый раз, когда я пытаюсь это сделать, приложение, которое я пытаюсь использовать ( не имеет значения, что до сих пор) открывает и печатает. Это должно было бы напечатать и закрыть или не открыться вообще, поскольку я ограничен в компьютерных ресурсах / времени.

редактировать

В настоящее время я пробовал следующее, без моего ожидаемого результата:

C:\Users>print /d:IP_172.31.86.2 "J:\30000's\31121-015-O.pdf"

J:\30000's\31121-015-O.pdf в настоящее время печатается

На самом деле это просто означает, что он печатается, я думаю, что команда PRINT виновата. Я могу перезапустить его и получить другой ответ:

C:\Users>print /d:IP_172.31.86.2 "J:\30000's\31121-015-O.pdf"

Невозможно инициализировать устройство IP_172.31.86.2

Что смущает меня, так как я проверил порт принтера, и я его уточняю.

Я также попробовал следующее, которое работает, но оставляет приложение открытым (не могу этого):

C:\Users>"C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe" /p  "J:\30000's\31121-015-O.pdf"

Я получаю аналогичные результаты от Adobe Reader DC.

Какие-нибудь предложения или примеры синтаксиса / переключателей строки cmd, которые, как вы думаете, я мог бы узнать? У меня нет машины linux / unix для работы, только Windows 7. Если у вас есть предложения по альтернативному способу печати большого количества PDF-файлов одновременно, пожалуйста, дайте мне знать. Возможно, использовать что-то похожее на kill -9 foxitreader после каждой строки / p в файле bat? Кажется чрезмерным, но я открыт для идей!

Спасибо за ваше время, хорошего воскресенья!

1 ответ1

0

Я искал вокруг и нашел эту команду, и я хочу помочь вам с ней

for /f %%i in (*.pdf) do (
"C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe" /p %%i
)

источник

Я думаю, вам нужно немного изменить команду, чтобы подключить ее к сетевому диску

(я не знаю как сейчас)


или вы можете использовать этот инструмент 2printer (инструмент командной строки для печати)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .