我需要在打印每个副本之前先打印PDF文档副本。我在Windows的“任务计划程序”中创建了一个新任务,并在计划程序的“操作”选项卡中使用以下代码选择了BAT文件:
"C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe" /t D:\myfilename.pdf "HP" "hp psc 1300 series" USB001
运行任务时,将打开空白的FoxitReader窗口和命令promt窗口,并且已成功打印我的PDF文档。
问题是两个窗口在打印后都没有以编程方式关闭,并且直到我手动关闭FoxitReader窗口(命令promt同时关闭)后,才打印下一个副本。
是的,我记得每次打印之前都会有延迟,而延迟只有1分钟。但是即使在没有手动关闭窗口的情况下几分钟后,仍无法打印下一个副本。
我试图将这行添加到我的BAT文件中
taskkill /IM FoxitReader.exe
和
taskkill /IM FoxitReader.exe /F
但是仍然没有关闭窗口,打开窗口时在命令提示符窗口中没有看到taskkill
行。
如果我使用taskkill
行创建另一个BAT文件并运行它,则FoxitReader进程将结束。所以我什至尝试通过在第一个BAT文件中添加以下行来调用单独的BAT文件
call "END.bat"
但是问题仍然没有解决
我使用Windows 7
ps。请仔细阅读-它不是Closing a pdf file via a batch script (.bat)
的副本