使用Python在Windows系统下设置桌面壁纸

作者:佚名 上传时间:2023-05-19 运行软件:PyCharm Community Edition 软件版本:Python 3.8.5 版权申诉

本示例代码使用Python编写,演示了如何在Windows系统下使用Python设置桌面壁纸的功能。通过调用Windows API中的SystemParametersInfo函数,修改系统注册表中的壁纸路径实现此功能。同时,还演示了如何使用Python标准库中的urllib.request模块,下载网络图片并保存到本地。

import win32api
import win32con
import win32gui
import urllib.request

def set_wallpaper(path):
    # 打开注册表
    key = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, "Control Panel\\Desktop", 0, win32con.KEY_SET_VALUE)
    # 设置壁纸类型为“平铺”
    win32api.RegSetValueEx(key, "WallpaperStyle", 0, win32con.REG_SZ, "0")
    win32api.RegSetValueEx(key, "TileWallpaper", 0, win32con.REG_SZ, "0")
    # 设定壁纸
    win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, path, win32con.SPIF_SENDWININICHANGE)

if __name__ == '__main__':
    # 下载网络图片
    url = 'https://www.example.com/image.jpg'
    filename = 'wallpaper.jpg'
    urllib.request.urlretrieve(url, filename)
    # 设置壁纸
    set_wallpaper(filename)

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
使用PythonWindows系统设置桌面壁纸
本示例代码使用Python编写,演示了如何在Windows系统下使用Python设置桌面壁纸的功能。通过调用Windows API中的SystemParametersInfo函数,修改系统注册表中的壁
Python 3.8.5
PyCharm Community Edition
2023-05-19 15:13
Windows使用VMware安装Linux系统及其设置
内容比较详细,步骤明确,已经经过验证可以实现安装,值得参考。
DOC
2.07MB
2020-08-11 05:29
Python实现设置windows桌面壁纸代码分享
主要介绍了Python实现设置windows桌面壁纸,本文直接给出实现代码,需要的朋友可以参考下
PDF
46KB
2020-11-26 11:12
python设置windows桌面壁纸的实现代码
复制代码 代码如下:# -*- coding: UTF-8 -*- from __future__ import unicode_literalsimport Imageimport datetime
PDF
52KB
2020-12-31 09:03
Windowslibffmpython中的简单使用
python;libffm;Windows
RAR
0B
2019-09-07 16:51
WINDOWS系统路由设置
在 WINDOWS 下手动设置路由主要在 CMD
windows使用python进行串口通讯的方法
今天小编就为大家分享一篇在windows下使用python进行串口通讯的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
PDF
37KB
2021-01-16 20:08
WindowsPython安装详解-关键步骤环境变量设置
在Windows系统上,安装Python非常简便,只需按照默认选项点击“NEXT”按钮即可完成。然而,安装完成后,必须手动配置环境变量,这一步骤至关重要。以下是详细的安装过程:一、下载PythonP
docx
383.31KB
2023-11-11 10:27
Windows系统使用Python遇到的问题
在Windows系统下使用Python开发过程中,经常会遇到一些问题。本文将介绍一些常见的问题以及相应的解决方法,同时提供一些示例代码和代码释义,方便读者理解和实践。示例代码下面是几个常见的问题以
Python 2/3
Python官方
2023-04-15 01:08
Windows系统使用Python实现文件操作
介绍如何使用Python和操作系统允许的API函数进行文件操作,包括创建和删除文件,遍历文件夹,以及对文件进行读写等操作。实现方式简单易懂,适合初学者。import os# 创建文件with
Python 3.9.6
Python
2023-04-22 11:53