Программа качает заказы только пока она запущена. Чтобы цеховой компьютер не требовал внимания, её поднимают автоматически — одним из двух способов.
Способ первый: окно программы в автозагрузке
- Нажмите Win+R, введите
shell:startup— откроется папка автозагрузки. - Положите туда ярлык на файл программы.
- На вкладке «Настройки» включите «Запускать опрос при старте» и «Сворачивать окно при старте».
После входа в Windows программа запустится, свернётся и начнёт опрашивать сервер. Окно всегда можно развернуть из панели задач и посмотреть журнал.
Если компьютер включается без входа пользователя в систему, вместо папки автозагрузки используйте «Планировщик заданий» с триггером «При входе в систему» — там же можно поставить перезапуск при сбое.
Способ второй: служба Windows
Для компьютера без монитора программу регистрируют как службу. Сама она службой не становится — это делает любой менеджер служб (например, NSSM), которому указывают файл программы и один из ключей запуска:
--download-service— постоянный опрос сервера, скачивание и копирование на станки;--convert-service— постоянная конвертация накопившихся заданий.
Что важно знать про службы:
- Окно программы и службы одновременно работать не будут: пока живёт служба, окно не стартует, и наоборот. Это защита от двух программ, которые качают одно и то же в одну папку.
- Службы не сообщают об обновлениях и не обновляются — следить за версией придётся самому.
- Для регистрации службы нужны права администратора.
Разовые запуски из командной строки
Их удобно использовать при настройке и разборе проблем — они не мешают уже запущенной программе, но и не должны выполняться одновременно с ней:
--console— один круг опроса без окна: проверить ключ, адрес и права на папки.--convert— разово сконвертировать всё, что осталось несконвертированным.--cleanup— убрать с диска файлы заказов, которых нет в базе. Без предварительного показа списка, сразу.--help— список всех ключей запуска.
Электропитание
Проверьте в настройках Windows, что компьютер не уходит в спящий режим: в спящем режиме заказы не скачиваются, а после пробуждения программа начнёт с ближайшего круга опроса.