目录

使用效果

部分源代码

开源


想必大家在使用动态壁纸程序的时会遇见一下情况。


实在是太难受了吧! 这么好看的壁纸!我想白嫖!怎么办呢?作者也是遇见了和你们一样的情况。于是我去查看了很多资料。

找到了桌面壁纸原理:『教程』动态壁纸 原理揭秘_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1HZ4y1978a 详细记述了动态壁纸原理


然后就是:python实现动态桌面,代码开源,软件可直接使用(不用安装python)_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1zq4y1M7hY?from=search&seid=3018363999380602510&spm_id_from=333.337.0.0

看到里面的win32gui得到启发。

因此耗时2天做出简易程序:Mili_Wallpaper 米利欧壁纸 

使用效果

Python制作桌面动态壁纸程序-使用Python制作桌面动态壁纸程序,摆脱付费程序的虎口!

原理是:使用win32gui库(pywin32子库)进行windows窗口句柄处理,然后用ffmepg播放视频,生成的窗口变成桌面窗口的子窗口覆盖桌面。达成效果

部分源代码

import win32gui_id_ = Nonedef get_all_windows():hWnd_list = []win32gui.EnumWindows(lambda hWnd, param: param.append(hWnd), hWnd_list)return hWnd_listdef get_title(hwnd):title = win32gui.GetWindowText(hwnd)return titledef get_hwnd_from_name(name):hWnd_list = get_all_windows()for hwd in hWnd_list:title = get_title(hwd)if title == name:return hwddef main(WINDOWS):HWND = get_hwnd_from_name(WINDOWS)global _id__id_ = HWNDreturn win32gui.SetParent(HWND, win32gui.FindWindow("Progman", "Program Manager"))

开源

群:706128290

安装包:Mili_Wallpaper DownLoad

开源地址: Github-Mili_Wallpaper

Python制作动态桌面壁纸程序-摆脱付费-Mili_Wallpaper相关推荐

  1. C\C++ Qt开发的动态桌面壁纸程序

    这个程序可以实现把图片.动图.视频当成壁纸显示在图标图层之下,软件会保存上一次关闭时的选择 重启时恢复,有什么问题评论区看到会回复 有问题欢迎指出,需要编译好的程序 可以私信或留下联系方式发送 废话不 ...

  2. 基于QT ffmpeg的动态桌面壁纸

    基于QT ffmpeg的动态桌面壁纸 目前制作了一个基于QT ffmpeg的动态桌面壁纸,源码程序在github上 下面为链接: 动态壁纸软件 项目名为 DesktopDynamicWallpaper ...

  3. 如何用python制作动态二维码,提升表白成功率?

    来源:凹凸数据 本文约1000字,建议阅读5分钟. 本文教你用python制作动态二维码,助你表白成功! 关注数据派THU(DatapiTHU)后台回复"20200520"获取完整 ...

  4. Digital Clock 3D for Mac(3D机械时钟动态桌面壁纸)

    Digital Clock 3D是一款非常实用的3D时钟动态桌面壁纸.享受复古管时钟,最新的OLED时计,以及与此动态壁纸之间的一切. 选择你最喜欢的风格或者让它变得偶然,品味超逼真的3D图形! Di ...

  5. 超清动态桌面壁纸大全

    超清动态桌面壁纸大全 应用隐私政策 尊敬的用户: 超清动态桌面壁纸大全 应用是由 北京爱尚苹果科技有限公司 (以下简称 " 爱尚苹果科技 " )为您提供的一款 手机桌面壁纸美化软件 ...

  6. linux系统下的动态壁纸,Ubuntu 10.04下实现动态桌面壁纸

    不知大家在使用Ubuntu时有没有注意到,Ubuntu下是可以实现多张壁纸动态切换的,好像Win7下也有类似的功能(曾经使用 win7一段时间).我也是最近才注意到这点,下面是在Ubuntu 10.0 ...

  7. html文件做屏保win10,win10系统屏保制作成桌面壁纸的解决教程

    win10系统使用久了,好多网友反馈说关于对win10系统屏保制作成桌面壁纸设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统屏保制作成桌面壁纸进行设置,有什么好的办法去设置wi ...

  8. 简易设置动态桌面壁纸的方法

    首先我们打开酷狗音乐PC版,然后点击下图皮肤图标:  然后点击下面步骤: 就可以点击"制作视频壁纸"制作动态桌面啦! 准备一个视频,上传就可以了,注意,视频文件大小不能超过200M ...

  9. 电脑桌面壁纸app_「Dynamic Wallpaper」Mac动态桌面壁纸软件,200+精美视频素材

    系统美化算是一个强需求,不管是手机还是电脑,用户都愿意花些时间,让设备变得更个性化.壁纸算是最直接简易的一种美化方式,而动态壁纸越来越流行了. 「Dynamic Wallpaper」是一款 Mac 动 ...

  10. Mac桌面壁纸文件如何提取里面的壁纸图片?heic动态桌面壁纸怎么导出jpg的图片形式?

    Mac桌面壁纸文件如何提取里面的壁纸图片?heic动态桌面壁纸怎么导出jpg的图片形式?这里用到一款Mac软件--Joyoshare HEIC Converter for Mac(图像转换软件),利用 ...

最新文章

  1. linux系统数据文件和信息--unix环境高级编程读书笔记
  2. 产品研发流程与周期(非原创)
  3. RHCS集群 切换时defunct僵尸进程解决方案
  4. ezcad旋转轴标刻参数_激光打标机软件ezcad系统参数设置
  5. 数学分析:集合的基本概念
  6. xshell上传文件插件lrzsz
  7. C语言版本STFT/ISTFT
  8. 【面试】Java 并发编程
  9. SpringCloud(2)--服务调用
  10. 互联网创业技术团队需要多少人
  11. 【力扣17】电话号码的字母组合
  12. 2021年中国疫苗行业批签发批次、批签发量及行业发展前景分析:批签发批次增长,签发量下降,未来疫苗需求增加,集中度提高[图]
  13. 华为手机连电脑当摄像头用_今天才知道,华为手机摄像头还能这样用!还不会用你买什么华为?...
  14. EVE 设备开机时的更改连线
  15. SVN使用教程(一)
  16. [转]用“树莓派“打造一款智能音响(也许有点智障。。。)
  17. Linux 安装Mysql5.6教程
  18. erp5开源制造业erp销售订单流程
  19. 基于TensorFlow2.3.0的花卉识别Android APP设计
  20. BeautifulSoup的soup.find_all()与 soup.select()赏析

热门文章

  1. 4核处理器_最便宜的16核洋垃圾怎么样?建议别买
  2. 鼠标设置按键功能方式(例如设置鼠标侧键为复制粘贴功能)
  3. 做好加密手机 任重而道远
  4. sql服务器显示空白,sql服务器空白
  5. qemu内存迁移格式
  6. 如何在笔记本电脑上搭建双系统(windows与linux)
  7. 谷歌开源图片压缩算法Guetzli实测体验报告
  8. 圣丹斯电影节2019:讲故事,不断发展。
  9. c语言如何编辑数学公式,怎样用C语言编写数学公式
  10. java拆箱 装箱 一篇文章就够了