Для художественного проекта я хочу создать простой исполняемый файл, который печатает определенный файл (или изображение) каждые три минуты, пока я не выключу его. Раньше я знал некоторые базовые приемы программирования в аспирантуре, но давно уже забыл их. Спасибо за любую помощь, которую вы можете предоставить.
Вот две идеи, но немного скелет. Вам может потребоваться задать более конкретные вопросы, если у вас есть общий дизайн.
Веб-браузер (кроссплатформенный)
Одним из способов является использование веб-браузера, который имеетоткрыта локальная веб-страница.
В 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/
Напишите файл exe для печати файла (или файл so в linux).
exe
so
Установите периодическую службу (если в Windows) или cronjob (если в Linux) для вызова этого файла.