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