Добрый день.
В цикле формируются docx файлы (распаковка как zip архив, парсинг XMLб подмена значений, запаковка обратно в архив),
которые необходимо печатать в порядке их формирования. Файлов много ~ 2000 за 1 прогон.
Сейчас они у меня просто складываются в папку, а потом от туда методично... ПКМ - печать. Сами понимаете...
Как это дело автоматизировать? Я догадываюсь, что нужно использовать что-то вроде
Код:
shellexecute('print', fullfilename, ...)
но возникает проблема с памятью ибо клиенты Word.exe открываются и открываются. Хотелось бы как-то контролировать процесс открытия клиентов WORD.exe
Для начала можно просто ждать пока закроется только что запущенный процесс. Но как получать Handle после ShellExecute экземпляра Word я не разобрался.
Прошу помощи в этом вопросе.