回答:
Adobe Readerのサイレント印刷コマンドの詳細はこちら。
あなたができるように(バッチファイル):
for %%X in (*.pdf) do AcroRd32.exe /t %%X "\\servername\printername"
または(cmdプロンプト):
for %X in (*.pdf) do AcroRd32.exe /t %X "\\servername\printername"
私はこれがstackoverflowではないことを知っていますが、これを行うことができる唯一の方法はpythonです。
PDFファイルを印刷するためのRecepie:
from win32com import client
import time
ie = client.Dispatch("InternetExplorer.Application")
def printPDFDocument(filename):
ie.Navigate(filename)
if ie.Busy:
time.sleep(1)
ie.Document.printAll()
time.sleep(2)
ie.Quit()
ディレクトリからすべてのファイルを一覧表示するための再コピー:
import os
path="C:\\somedirectory" # insert the path to the directory of interest here
dirList=os.listdir(path)
ファイルのリストを常にソートするためのRecepie:
a.sort() # a is the list
さて、3つのレピーに参加するだけで、問題を解決できます。