Files
auto_upload_files_from_flash/README.md
2025-09-06 00:34:35 +07:00

49 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Выгрузка видеорегистратора прикладное ПО
Выгрузка видеорегистратора (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` — запрашивать права администратора при запуске
```