• 周六. 4 月 25th, 2026

物嫩软件资讯网

软件资讯来物嫩

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

admin@wunen

5 月 17, 2025


目录


使用效果


部分源代码


开源



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



实在是太难受了吧!


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


找到了桌面壁纸原理:




『教程』动态壁纸 原理揭秘_哔哩哔哩_bilibili






详细记述了动态壁纸原理



然后就是:




python实现动态桌面,代码开源,软件可直接使用(不用安装python)_哔哩哔哩_bilibili





看到里面的win32gui得到启发。


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


使用效果

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


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


部分源代码

import win32gui

_id_ = None

def get_all_windows():
    hWnd_list = []
    win32gui.EnumWindows(lambda hWnd, param: param.append(hWnd), hWnd_list)
    return hWnd_list

def get_title(hwnd):
    title = win32gui.GetWindowText(hwnd)
    return title

def get_hwnd_from_name(name):
    hWnd_list = get_all_windows()
    for hwd in hWnd_list:
        title = get_title(hwd)
        if title == name:
            return hwd

def main(WINDOWS):
    HWND = get_hwnd_from_name(WINDOWS)
    global _id_
    _id_ = HWND
    return win32gui.SetParent(HWND, win32gui.FindWindow("Progman", "Program Manager"))

开源


群:706128290

安装包:

Mili_Wallpaper DownLoad


开源地址:

Github-Mili_Wallpaper

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注