# Выгрузка видеорегистратора прикладное ПО Выгрузка видеорегистратора (Windows, Tkinter) Апдейт интерфейса и логики: - Только съёмные носители (USB/SD) во всех операциях (сканирование/генерация/форматирование). - Жёлтый бар при обнаружении карты с обратным отсчётом 20с. - Текст поверх прогресс-бара (оверлей), перенос по ширине, не уходит за края. - Нижний статус также внутри полосы прогресса. - Повторное втыкание карты: если есть .uploaded_ok, копируем снова ТОЛЬКО если появились новые файлы после метки. - После автоформата надпись «ВЫПОЛНЕНО!» в баре. - Колонка «Статус» в таблице (Копирование успешно…, Ошибка…, Пустая SD карта). - Окна одиночные (Настройки/Форматирование/Генерация). - Защита от дублей и проверка целостности. Требуется Windows, Python 3.10+, для форматирования — запуск от администратора. ## Сборка исполняемого файла ### Переход в директорию проекта ```bash cd C:\Users\syava\OneDrive\Документы\gundone\mht_exporter_full_updated.py ``` ### Создание виртуального окружения ```bash python -m venv venv ``` ### Активация виртуального окружения ```bash .\venv\Scripts\activate ``` ### Установка PyInstaller ```bash pip install pyinstaller ``` ### Создание исполняемого файла ```bash pyinstaller -F -w --uac-admin mht_exporter_full_updated.py ``` ### Параметры сборки: - `-F` — создать один исполняемый файл - `-w` — без консольного окна (GUI приложение) - `--uac-admin` — запрашивать права администратора при запуске ```