#756

Программа качает заказы только пока она запущена. Чтобы цеховой компьютер не требовал внимания, её поднимают автоматически — одним из двух способов.

Способ первый: окно программы в автозагрузке

  1. Нажмите Win+R, введите shell:startup — откроется папка автозагрузки.
  2. Положите туда ярлык на файл программы.
  3. На вкладке «Настройки» включите «Запускать опрос при старте» и «Сворачивать окно при старте».

После входа в Windows программа запустится, свернётся и начнёт опрашивать сервер. Окно всегда можно развернуть из панели задач и посмотреть журнал.

Если компьютер включается без входа пользователя в систему, вместо папки автозагрузки используйте «Планировщик заданий» с триггером «При входе в систему» — там же можно поставить перезапуск при сбое.

Способ второй: служба Windows

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

  • --download-service — постоянный опрос сервера, скачивание и копирование на станки;
  • --convert-service — постоянная конвертация накопившихся заданий.

Что важно знать про службы:

  • Окно программы и службы одновременно работать не будут: пока живёт служба, окно не стартует, и наоборот. Это защита от двух программ, которые качают одно и то же в одну папку.
  • Службы не сообщают об обновлениях и не обновляются — следить за версией придётся самому.
  • Для регистрации службы нужны права администратора.

Разовые запуски из командной строки

Их удобно использовать при настройке и разборе проблем — они не мешают уже запущенной программе, но и не должны выполняться одновременно с ней:

  • --console — один круг опроса без окна: проверить ключ, адрес и права на папки.
  • --convert — разово сконвертировать всё, что осталось несконвертированным.
  • --cleanup — убрать с диска файлы заказов, которых нет в базе. Без предварительного показа списка, сразу.
  • --help — список всех ключей запуска.

Электропитание

Проверьте в настройках Windows, что компьютер не уходит в спящий режим: в спящем режиме заказы не скачиваются, а после пробуждения программа начнёт с ближайшего круга опроса.