#755

Программа держит всё своё хозяйство рядом с собой, в папке, куда вы её распаковали. Это удобно: перенос установки — это копирование папки.

Рядом с программой

  • config_gui.txt — все настройки: ключ, адрес, папка заказов, интервал, язык, галочки конвертации. Обычный текстовый файл вида «ключ=значение».
  • synchronize_folders.txt — маршруты копирования файлов на станки.
  • time.txt — одно число: за сколько последних дней спрашивать заказы у сервера. По умолчанию 60. Программа в этот файл не пишет, его правят руками.
  • Файл базы (с расширением .db) — список скачанных заказов, история событий, задания на конвертацию, список скопированных файлов и журнал удалений. Именно по нему программа понимает, что уже скачано, а что нет.
  • fonts\Arial-Bold.ttf — шрифт для отрисовки этикеток и карт. Без него часть надписей будет отрисована не тем начертанием.
  • Файл иконки и vc_redist.x64.exe — системные библиотеки на случай, если их нет в Windows.

Журналы

  • 1.log — основной журнал. Новые записи пишутся сверху, так что смотреть надо начало файла.
  • critical_1.log — только критичные ошибки.
  • invalid_svg_1.log — файлы, которые не удалось сконвертировать.
  • _extract_debug.txt — подробности распаковки архивов заказов.

Открыть основной журнал можно прямо из программы: вкладка «Лог» → «Открыть файл журнала». Кнопка «Очистить» на этой вкладке чистит только показ в окне, сам файл остаётся.

Папка заказов

Это отдельная папка (по умолчанию C:\orders), она не обязана лежать рядом с программой. Её содержимое — распакованные заказы, разложенные по типам файлов: см. Что приходит в заказе.

Файлы блокировки

Во временной папке Windows (%TEMP%) программа держит файлы блокировки с именами, заканчивающимися на _gui.lock, _download.lock и _convert.lock. Внутри — номер процесса. Они не дают запустить два экземпляра одного типа; подробнее — «Программа уже запущена».

Что копировать при переносе

Настройки, маршруты, time.txt, файл базы и, если нужна история, папку заказов. Без файла базы программа посчитает все заказы новыми и скачает их заново, а уже лежащие на диске файлы — чужими. Пошагово — Полный сброс и перенос на другой компьютер.