#756

Program pobiera zamówienia tylko wtedy, gdy jest uruchomiony. Żeby komputer w hali nie wymagał uwagi, podnosi się go automatycznie — jednym z dwóch sposobów.

Sposób pierwszy: okno programu w autostarcie

  1. Naciśnij Win+R, wpisz shell:startup — otworzy się folder autostartu.
  2. Włóż tam skrót do pliku programu.
  3. Na zakładce „Ustawienia” włącz „Uruchamiać odpytywanie przy starcie” i „Zwijać okno przy starcie”.

Po zalogowaniu do Windows program uruchomi się, zwinie i zacznie odpytywać serwer. Okno zawsze można rozwinąć z paska zadań i przejrzeć dziennik.

Jeśli komputer włącza się bez logowania użytkownika do systemu, zamiast folderu autostartu użyj „Harmonogramu zadań” z wyzwalaczem „Przy logowaniu” — tam też można ustawić ponowne uruchomienie po awarii.

Sposób drugi: usługa Windows

Na komputer bez monitora program rejestruje się jako usługę. Sam usługą się nie staje — robi to dowolny menedżer usług (na przykład NSSM), któremu wskazuje się plik programu i jeden z przełączników uruchomienia:

  • --download-service — stałe odpytywanie serwera, pobieranie i kopiowanie na maszyny;
  • --convert-service — stała konwersja nagromadzonych zadań.

Co ważne wiedzieć o usługach:

  • Okno programu i usługi jednocześnie działać nie będą: dopóki żyje usługa, okno nie wystartuje, i odwrotnie. To zabezpieczenie przed dwoma programami, które pobierają to samo do jednego folderu.
  • Usługi nie informują o aktualizacjach i same się nie aktualizują — wersję trzeba śledzić samemu.
  • Do zarejestrowania usługi potrzebne są uprawnienia administratora.

Jednorazowe uruchomienia z wiersza poleceń

Wygodnie użyć ich przy konfiguracji i analizie problemów — nie przeszkadzają już uruchomionemu programowi, ale też nie powinny wykonywać się jednocześnie z nim:

  • --console — jeden cykl odpytywania bez okna: sprawdzić klucz, adres i prawa do folderów.
  • --convert — jednorazowo skonwertować wszystko, co zostało nieskonwertowane.
  • --cleanup — usunąć z dysku pliki zamówień, których nie ma w bazie. Bez wcześniejszego pokazania listy, od razu.
  • --help — lista wszystkich przełączników uruchomienia.

Zasilanie

Sprawdź w ustawieniach Windows, że komputer nie przechodzi w tryb uśpienia: w trybie uśpienia zamówienia nie są pobierane, a po wybudzeniu program zacznie od najbliższego cyklu odpytywania.