eef5d0b0bb663755d70b1feafbef8a9936549cbb
Выгрузка видеорегистратора прикладное ПО
Выгрузка видеорегистратора (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— запрашивать права администратора при запуске
Languages
Python
100%