addin fix
This commit is contained in:
parent
eef5d0b0bb
commit
abcd64f70f
26
README.md
26
README.md
@ -1,19 +1,21 @@
|
||||
# Выгрузка видеорегистратора прикладное ПО
|
||||
|
||||
Выгрузка видеорегистратора (Windows, Tkinter)
|
||||
Версия: filtering + layout (v2, ДОПИСАНО)
|
||||
|
||||
Апдейт интерфейса и логики:
|
||||
- Только съёмные носители (USB/SD) во всех операциях (сканирование/генерация/форматирование).
|
||||
- Жёлтый бар при обнаружении карты с обратным отсчётом 20с.
|
||||
- Текст поверх прогресс-бара (оверлей), перенос по ширине, не уходит за края.
|
||||
- Нижний статус также внутри полосы прогресса.
|
||||
- Повторное втыкание карты: если есть .uploaded_ok, копируем снова ТОЛЬКО если появились новые файлы после метки.
|
||||
- После автоформата надпись «ВЫПОЛНЕНО!» в баре.
|
||||
- Колонка «Статус» в таблице (Копирование успешно…, Ошибка…, Пустая SD карта).
|
||||
- Окна одиночные (Настройки/Форматирование/Генерация).
|
||||
- Защита от дублей и проверка целостности.
|
||||
Полный функционал:
|
||||
- Непрерывный поиск (тумблер 1) + автоформат после авто-загрузки (тумблер 2).
|
||||
- Жёлтый бар ожидания (20 c) при обнаружении карты, затем зелёный прогресс + ETA, статус «ВЫПОЛНЕНО!» / «Пустая SD карта».
|
||||
- Только съёмные носители (PowerShell / WMIC), системные диски не трогаем.
|
||||
- Гибкая фильтрация: allowed_exts, extra_exclude_dirs/globs, крупные неизвестные расширения по порогу (KB).
|
||||
- .fleet_id + .uploaded_ok для повторного втыкания без ложных срабатываний.
|
||||
- Поддержка структуры папок на КАРТЕ: у машины сохраняется layout_dirs; на карту пишем .fleet_layout.json и создаём каталоги
|
||||
после форматирования/генерации карты. Тумблер: «Восстанавливать структуру при подключении».
|
||||
- Кнопки: Добавить авто / Редактировать / Удалить (с подтверждением), Сканировать сейчас, Настройки…, Сгенерировать карту…
|
||||
(выбор авто из списка + выбор съёмного диска + форматировать или нет), Ручной импорт выбранного авто…
|
||||
- У каждой машины — отдельный прогресс-бар с оверлей-текстом; снизу общий бар со статусом-текстом поверх полосы.
|
||||
|
||||
Требуется Windows, Python 3.10+, для форматирования — запуск от администратора.
|
||||
Требования: Windows 10/11, Python 3.10+, для форматирования — запуск от администратора.
|
||||
Сборка: pyinstaller -F -w mht_exporter_full_layout_v2.py
|
||||
|
||||
## Сборка исполняемого файла
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user