Raj*_*ore 2 windows printing pdf cmd batch-file
我的应用程序生成 35 到 55 个 PDF 文件,我必须自动打印其中四份。
所有这些文件都在一个文件夹中。
我的要求是使用批处理文件打印每个文件的四份副本。
我安装了 Adobe Acrobat Reader。
我该怎么做呢?
Adobe Reader 只能直接打印一份副本。但是,没有什么可以阻止您循环打印 4 次。不过,这可能需要更长的时间,因为文档必须发送到打印机四次。
\n\n\n\n\n
AcroRd32.exe /t path "printername" "drivername" "portname"\xe2\x80\x94 启动 Adobe Reader 并打印文件,同时隐藏“打印”对话框。必须完整指定路径。该
\n/t选项的四个参数的计算结果为path、printername、drivername和portname(所有字符串)。\n
printername\xe2\x80\x94 您的打印机的名称。
\ndrivername\xe2\x80\x94 您的打印机驱动程序\xe2\x80\x99s 名称,如打印机\xe2\x80\x99s 属性中所示。
\nportname\xe2\x80\x94 打印机\xe2\x80\x99s 端口。portname不能包含任何“/”字符;如果是,输出将路由到该打印机的默认端口。
所以你可能可以使用这样的东西:
\nfor %%F in (*.pdf) do (\n for /L %%i in (1,1,4) do (\n AcroRd32.exe /t "%%~fF" "printername" "drivername" "portname"\n )\n)\nRun Code Online (Sandbox Code Playgroud)\n只需为缺少的参数插入适当的值即可。
\n