コマンドラインを使用して複数の PDF ファイルを開いて印刷したり、単に印刷したりするにはどうすればよいですか?

コマンドラインを使用して複数の PDF ファイルを開いて印刷したり、単に印刷したりするにはどうすればよいですか?

かなりの数の PDF レポートが入ったフォルダーがあり、Windows のタスク スケジューラとコマンド ラインを使用して、Adobe の特定のファイルを開き、すべてを印刷するように設定したいと考えています。私がいつも遭遇する問題は、印刷すると、ゴミが入った無駄な紙が出てくることです。上記のように Adob​​e を開き、ファイルを開いて印刷すると、*.pdfすべての PDF ファイルを指定するために を使用すると、リストの最初のファイルだけが開きます。最初のファイルを閉じても、後続のファイルは開きません。すべてを開いて印刷する方法をご存知ですか?

現在使用しようとしているコマンドラインは次のとおりです。

start acrord32.exe /n /t "H:\My Analyzer\PDF - Excel\Physician Monthly Reports\*.pdf"

答え1

コマンドラインパラメータを使用して1つを印刷できる場合は、すべてを印刷するには次のようなバッチファイルを作成します。

for %%f in (*.pdf) Do start acrord32.exe /n /t %%f

見る詳細についてはこちらをご覧ください

答え2

Stack Overflow のこの質問が役に立つかもしれません:

Adobe Reader コマンドラインリファレンス

まず、ドライバーとポート名を/tスイッチに渡す必要があるようです。

関連情報