1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/frozenmycloud-wallpaper-auto-update

Клонировать/Скачать
readme.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 10:28 97513ea

Wallpaper-auto-update

​ Автоматическое обновление обоев: каждый день новые обои

  • Среда компиляции: это программное обеспечение использует компилятор Qt5.9.9+mingw530_32, теоретически можно использовать и другие компиляторы Qt5.

  • Быстрый запуск: приложение <--- в папке есть исполняемый файл, который можно запустить сразу после скачивания.

Установите флажок «Запускать при старте», чтобы приложение автоматически запускалось при включении компьютера. Если вы переместите приложение на другой диск, то для корректной работы необходимо снова установить этот флажок.

Это зелёное программное обеспечение не записывает данные в реестр автоматически. Интерфейс программы может показаться простым, но он довольно функционален.

Функции программного обеспечения

Каждый день обои будут меняться с главной страницы Bing. Обычно это пейзажи размером 1920 *1080

Общая концепция программного обеспечения:

1. После установки флажка «Запускать при старте» программа будет ждать подключения к сети в области уведомлений после включения компьютера.
2. При подключении к интернету программа автоматически скачивает исходный код главной страницы Bing из интернета.
3. Программа анализирует исходный код и извлекает имя и URL-адрес изображения.
4. Имя изображения очищается от лишних символов, изображение загружается и сохраняется (если не сохранить изображение, могут возникнуть проблемы).
5. С помощью win32API устанавливается новое изображение в качестве фона рабочего стола.
6. Программа автоматически завершает работу.

Что ещё предстоит сделать:

  • Поскольку в настоящее время все обои имеют разрешение 1920X1080, они выглядят немного размытыми на экранах с таким же разрешением. Поэтому необходимо найти источник обоев с разрешением 2K.
  • Предыдущий код был написан хаотично, планируется его упорядочить.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/frozenmycloud-wallpaper-auto-update.git
git@api.gitlife.ru:oschina-mirror/frozenmycloud-wallpaper-auto-update.git
oschina-mirror
frozenmycloud-wallpaper-auto-update
frozenmycloud-wallpaper-auto-update
master