This commit is contained in:
2025-09-06 00:34:35 +07:00
commit eef5d0b0bb
3 changed files with 1042 additions and 0 deletions

49
README.md Normal file
View File

@@ -0,0 +1,49 @@
# Выгрузка видеорегистратора прикладное ПО
Выгрузка видеорегистратора (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` — запрашивать права администратора при запуске
```