Sometimes, you want print all PDF files in a folder, e.g., D:\temp folder, you don't want to print these PDF files one by one by manual, you can choose VeryPDF PDFPrint Command Line application, you can use PDFPrint Command Line to batch print your PDF files in a folder and its subfolders quickly, this will great save your time.
https://www.verypdf.com/app/pdf-print-cmd/index.html
https://www.verypdf.com/pdfprint/pdfprint_cmd.zip
You can use following For Loop DOS Command to batch print all PDF files in one single folder quickly,
for %F in (D:\temp\*.pdf) do D:\VeryPDF\pdfprint.exe "%F"
This command line will print all known type files in d:\temp folder, include PDF, DOC, DOCX, PPT, PPTX, XLS, XLSX, EMF, WMF, TIFF, JPG, PNG, BMP, etc.,
for /d %F in (D:\temp\*.*) do D:\VeryPDF\pdfprint.exe "%F"
The following command lines will print all PDF files and Office documents in D:\temp folder and its subfolders,
for /r D:\temp %F in (*.pdf) do D:\VeryPDF\pdfprint.exe "%F"
for /r D:\temp %F in (*.doc) do D:\VeryPDF\pdfprint.exe "%F"
for /r D:\temp %F in (*.docx) do D:\VeryPDF\pdfprint.exe "%F"
for /r D:\temp %F in (*.xls) do D:\VeryPDF\pdfprint.exe "%F"
#1: Print all DOC files in D:\temp folder,
for %F in (D:\temp\*.doc) do "C:\VeryPDF\pdfprint.exe" "%F"
for %F in (D:\temp\*.doc) do "C:\VeryPDF\pdfprint.exe" -raster2 "%F"
#2: Print all DOC files in D:\temp folder and sub-folders (recursively),
for /r D:\temp %F in (*.doc) do "C:\VeryPDF\pdfprint.exe" "%F"
for /r D:\temp %F in (*.doc) do "C:\VeryPDF\pdfprint.exe" -raster2 "%F"
You can do same thing in .bat file, but you need use "%%" to instead of "%" in .bat file, e.g.,
for %%F in ("D:\temp\*.pdf") do "C:\VeryPDF\pdfprint.exe" "%%F"
for %%F in ("D:\temp\*.doc") do "C:\VeryPDF\pdfprint.exe" "%%F"
for %%F in ("%CD%\*.pdf") do "C:\VeryPDF\pdfprint.exe" "%%F"
Relevant Hyperlinks:
https://www.verypdf.com/wordpress/201202/print-multiple-pdf-files-in-batches-21845.html
http://www.verydoc.com/blog/how-to-do-batch-conversion-with-verypdf-command-line-software.html