我试图通过编写使用Adobe Acrobat Reader过滤掉它们的批处理脚本,以批处理方式打印Windows目录中包含的每个PDF文件,但我还没有成功完成&lt ;'几个选项'> 部分如下:
@echo off
SETLOCAL EnableDelayedExpansion
SET WRK_PATH="c:\a\b"
SET PDF_READER_PATH="c:\d\e"
...
cd !WRK_PATH!
for /F "tokens=*" %%a in ('dir /b/a-s *.pdf') do (
@echo File: %%~fa
**<SEVERAL-OPTIONS>**
ping localhost -4 -n 10 >nul
)
&lt;几个选项&gt; 已经:
1 - cmd /C "c:\d\e\AcroRd32.exe" /t %%~fa printerQ
2 - start "" "C:\d\e\AcroRd32.exe" /t %%~fa printerQ
3 - start /b "" "C:\d\e\AcroRd32.exe" /t "%%~fa" "printerQ"
4 - PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& 'C:\d\e\AcroRd32.exe'" ' /t c:\a\b\file1.pdf printerQ'
虽然其中一些工作正常,但Windows会话处于活动状态,但在将它们安排为任务时却无法正常工作。