создать файл .exe для распечатки файла каждые три минуты - PullRequest
0 голосов
/ 14 октября 2019

Для художественного проекта я хочу создать простой исполняемый файл, который печатает определенный файл (или изображение) каждые три минуты, пока я не выключу его. Раньше я знал некоторые базовые приемы программирования в аспирантуре, но давно уже забыл их. Спасибо за любую помощь, которую вы можете предоставить.

Ответы [ 2 ]

0 голосов
/ 14 октября 2019

Вот две идеи, но немного скелет. Вам может потребоваться задать более конкретные вопросы, если у вас есть общий дизайн.

Веб-браузер (кроссплатформенный)

Одним из способов является использование веб-браузера, который имеетоткрыта локальная веб-страница.

В Chrome есть режим киоск-печати, который позволяет веб-сайтам выполнять «автоматическую печать», что означает, что диалоговое окно настроек не появляется, и он может работать без присмотра. https://help.brightpearl.com/hc/en-us/articles/360028542572-Chrome-settings-for-silent-printing

На веб-странице вы можете использовать Javascript для управления печатью и временем.

Может потребоваться отключить нижний колонтитул, отображающий URL-адрес на распечатке. Это выглядит следующим образом: Удалите верхний и нижний колонтитулы из window.print ()

Powershell (только для Windows)

Объяснено в PowerShell для автоматической печати PDF-файлов [1] Он использует

Start-Process -FilePath “c:\docstoprint\doc1.pdf” –Verb Print -PassThru | %{sleep 10;$_} | kill

и планировщик заданий для запуска печати в указанное время.

[1] https://gregcaporale.wordpress.com/2012/01/18/powershell-to-print-files-automatically/

0 голосов
/ 14 октября 2019

Напишите файл exe для печати файла (или файл so в linux).

Установите периодическую службу (если в Windows) или cronjob (если в Linux) для вызова этого файла.

...