pdf的批量打印循环

时间:2014-01-27 21:23:00

标签: batch-file

我想创建一个简单的批处理文件,从文件夹中打印所有PDF文件。 但似乎在FOR循环中我无法使用:

ping 1.1.1.1 -n 1 -w 5000 >nul
taskkill /F /IM AcroRd32.exe

为什么?

我的批处理文件:

:AAA

for %%i in (*.pdf) do (
  "C:\Programme\Adobe\Reader 8.0\Reader\AcroRd32.exe" /t %%i
  ping 1.1.1.1 -n 1 -w 5000 >nul
  taskkill /F /IM AcroRd32.exe
)

copy u:\print\*.pdf u:\print\prited_files
del *.pdf
echo wait for next print job
ping 1.1.1.1 -n 1 -w 30000 >nul

GOTO AAA 

1 个答案:

答案 0 :(得分:0)

您的批处理文件运行AcroRd32.exe并等待它关闭,然后继续下一行。所以它永远不会运行你的ping命令。

要在后台运行命令,请使用start。在命令行键入help start以获取有关该命令的更多信息。

start "" "C:\Programme\Adobe\Reader 8.0\Reader\AcroRd32.exe" /t %%i