Мне нужно распечатать копии документа PDF с задержкой перед печатью каждой копии. Я создал новое задание в планировщике заданий Windows и на вкладке «Действия» планировщика выбрал свой BAT-файл со следующим кодом:
"C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe" /t D:\myfilename.pdf "HP" "hp psc 1300 series" USB001
Когда я запускаю задачу, открываются пустое окно FoxitReader и окно командной строки, и мой документ PDF успешно распечатывается.
Проблема в том, что оба окна не закрываются программно после печати, а следующая копия не печатается до тех пор, пока я не закрою окно FoxitReader вручную (командная строка закрывается одновременно).
Да, я помню, что я печатаю с задержкой перед каждой копией, и моя задержка составляет всего 1 минуту. Но следующая копия не печатается даже через несколько минут без ручного закрытия окон.
Я пытался добавить в мой BAT-файл строку
taskkill /IM FoxitReader.exe
и
taskkill /IM FoxitReader.exe /F
но окна все еще не закрыты, и я не вижу строку taskkill
в окне командной строки при открытии окна.
Если я создаю другой файл BAT со строкой taskkill
и запускаю его, процесс FoxitReader заканчивается. Поэтому я даже попытался вызвать отдельный BAT-файл, добавив в мой первый BAT-файл строку
call "END.bat"
но проблема все еще не решена
Я использую Windows 7
пс. Пожалуйста, внимательно прочитайте - это не дубликат Закрытие файла PDF с помощью пакетного скрипта (.bat)