Files
auto_upload_files_from_flash/README.md
2025-09-06 00:34:35 +07:00

2.3 KiB
Raw Blame History

Выгрузка видеорегистратора прикладное ПО

Выгрузка видеорегистратора (Windows, Tkinter)

Апдейт интерфейса и логики:

  • Только съёмные носители (USB/SD) во всех операциях (сканирование/генерация/форматирование).
  • Жёлтый бар при обнаружении карты с обратным отсчётом 20с.
  • Текст поверх прогресс-бара (оверлей), перенос по ширине, не уходит за края.
  • Нижний статус также внутри полосы прогресса.
  • Повторное втыкание карты: если есть .uploaded_ok, копируем снова ТОЛЬКО если появились новые файлы после метки.
  • После автоформата надпись «ВЫПОЛНЕНО!» в баре.
  • Колонка «Статус» в таблице (Копирование успешно…, Ошибка…, Пустая SD карта).
  • Окна одиночные (Настройки/Форматирование/Генерация).
  • Защита от дублей и проверка целостности.

Требуется Windows, Python 3.10+, для форматирования — запуск от администратора.

Сборка исполняемого файла

Переход в директорию проекта

cd C:\Users\syava\OneDriveокументы\gundone\mht_exporter_full_updated.py

Создание виртуального окружения

python -m venv venv

Активация виртуального окружения

.\venv\Scripts\activate

Установка PyInstaller

pip install pyinstaller

Создание исполняемого файла

pyinstaller -F -w --uac-admin mht_exporter_full_updated.py

Параметры сборки:

  • -F — создать один исполняемый файл
  • -w — без консольного окна (GUI приложение)
  • --uac-admin — запрашивать права администратора при запуске