Se você pode imprimir um usando os parâmetros da linha de comando, para imprimi-los, você cria um arquivo de lote como
for %%f in (*.pdf) Do start acrord32.exe /n /t %%f
Veja aqui para mais informações sobre
Eu tenho uma pasta com alguns relatórios em pdf que eu gostaria de configurar para imprimir automaticamente usando o Agendador de Tarefas no Windows e as linhas de comando para abrir o Adobe, os arquivos específicos e, em seguida, imprimi-los todos. O problema que eu me deparo é que, quando eu simplesmente imprimo, ele dá folhas inúteis de papel com lixo sobre elas. Se eu abrir o adobe, como dito acima, abra os arquivos e depois imprimi-los, ele só abrirá o primeiro da lista quando eu usar o *.pdf
para indicar todos os arquivos pdf. Mesmo depois de fechar o primeiro, ele não abrirá os subsequentes. Alguma idéia de como obtê-lo para abrir e imprimir todos eles?
Aqui está a linha de comando atual que estou tentando usar:
start acrord32.exe /n /t "H:\My Analyzer\PDF - Excel\Physician Monthly Reports\*.pdf"
Esta pergunta no Stack Overflow pode ajudar:
Referência de linha de comando do Adobe Reader
Parece que, para começar, você precisa passar o driver e o nome da porta para a opção /t
.