Skip to content

ZipBackuper 1.1.0

Choose a tag to compare

@PrEvAl85 PrEvAl85 released this 02 Aug 09:20
· 4 commits to main since this release

Что нового в 1.1.0

Исправлен автозапуск после перезагрузки — раньше после перезагрузки программа не запускалась в трей, хотя были включены галочки «Ежедневно» и «При запуске». Причина: запись в автозапуске указывала на временный файл в %TEMP%, который удалялся после завершения процесса.

Теперь:

  • Автозапуск через HKCU Run (ZipBackuper.exe --tray) — без прав администратора, без Windows Task Scheduler.
  • Расписание исполняет сама программа: при включённом расписании или бэкапе при входе программа запускается в трей и выполняет ежедневные бэкапы внутренним таймером; бэкап при входе — сразу при старте.
  • Автоочистка при запуске: удаляются битые записи автозапуска и старые задачи Task Scheduler ZipBackuper_*.
  • CLI: флаг --tray (запуск в трей без окна); --run-backup <задача> сохранён для ручного запуска.
  • Обновлён README: подробная инструкция по пользованию, раздел «Поддержать проект».

Примечание: ежедневные бэкапы теперь зависят от запущенной в трее программы (она добавляется в автозапуск автоматически). Если выйти через «Выход» — бэкап по времени не выполнится.

Установка

Скачайте ZipBackuper.exe, запустите, создайте задачу (папка → формат/пароль → назначение → расписание).

Сборка из исходников

pyinstaller --noconfirm --clean --onefile --windowed --name ZipBackuper --icon app\icon.ico --version-file build\version_info.txt app\main.py