Не удается закрыть программу через .BAT после печати документа PDF - PullRequest
0 голосов
/ 05 января 2019

Мне нужно распечатать копии документа 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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...