#756

Програма завантажує замовлення тільки поки вона запущена. Щоб цеховий комп'ютер не вимагав уваги, її піднімають автоматично — одним із двох способів.

Спосіб перший: вікно програми в автозавантаженні

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

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

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

Спосіб другий: служба Windows

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

  • --download-service — постійне опитування сервера, завантаження й копіювання на верстати;
  • --convert-service — постійна конвертація накопичених завдань.

Що важливо знати про служби:

  • Вікно програми та служби одночасно працювати не будуть: поки живе служба, вікно не стартує, і навпаки. Це захист від двох програм, які завантажують те саме в одну теку.
  • Служби не повідомляють про оновлення й не оновлюються — стежити за версією доведеться самому.
  • Для реєстрації служби потрібні права адміністратора.

Разові запуски з командного рядка

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

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

Електроживлення

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