Пакетная печать последней страницы из 500 PDF-файлов в каталоге, в сочетании pdfinfo и pdftoprint - PullRequest
0 голосов
/ 28 июня 2019

Мне нужно вручную открыть более 500 PDF-файлов и щелкнуть последнюю страницу, чтобы распечатать, я новичок в серии, но я провел несколько дней в Интернете и создал несколько строк кода.Я не могу понять, в чем проблема моего кода.

Логика, стоящая за моим кодом, заключается в открытии файла, получении общего номера страницы, установке номера последней страницы и отправке его на принтер.

@echo off
FOR %%i IN (*.PDF) DO pdfinfo "%%i" | for /f "tokens=2 delims=, " %%a in ('findstr /r /c:"^ *Pages:"') do (
        set "var=%%a"
        PDFtoPrinter "%%i" Pages=%var%
        )

Все выглядит хорошо, кроме последней строки, я получил пустую строку на "Pages =", ожидал номер моей переменной set, но он отсутствовал перед отправкой на принтер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...