问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何快速切换电脑的桌面壁纸

发布网友 发布时间:2022-02-20 09:14

我来回答

3个回答

热心网友 时间:2022-02-20 10:44

1、电脑桌面上,右击桌面,在右击弹出菜单中点击“个性化”,在个性化界面中点击左下角的“桌面背景”

2、然后点击图片位置右边的“浏览”按钮,浏览到你刚放了壁纸的文件夹,然后点击“确定”

3、这时就会自动打开里面所有的壁纸,可以单独勾选几张想要的壁纸用来作背景的自动更换,当然也可以选择右上角的“全选”。

4、然后在左下角可以选择图片设为背景的拉伸方式,比如填充、适应等,右边也可以设置自动更换壁纸的间隔时间

5、还有两个可勾选选项分别是“无序播放”和“使用电池时是否暂停”,你可根据个人喜好自己设置

热心网友 时间:2022-02-20 12:02

给你提供一个使用代码实现的方法吧!

编程语言:python3.+

先了解如何将图片用代码实现成为桌面背景

#"""将图片设置为墙纸"""
def set_wallpaper_from_bmp(bmp_path):
"""
:param bmp_path: 图片详细路径
:return:
"""
# 打开指定注册表路径
reg_key = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, "Control Panel\\Desktop", 0, win32con.KEY_SET_VALUE)
# 最后的参数:2拉伸,0居中,6适应,10填充,18跨区(多桌面使用)
win32api.RegSetValueEx(reg_key, "WallpaperStyle", 0, win32con.REG_SZ, "18")
# win32api.RegSetValueEx(reg_key, "TileWallpaper", 0, win32con.REG_SZ, "6")#一般使用
# 刷新桌面
win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, bmp_path, win32con.SPIF_SENDWININICHANGE)


上面的代码就实现了将图片设置成为桌面背景

接下来就是如何加快速度的问题!

2.使用time.sleep()线程来实现运行时间间隔

while True:#死循环
    set_wallpaper_from_bmp("./background.jpg")#调用函数
    time.sleep(2)#线程睡眠

3.这样的话还是有个问题啊,桌面一直更新的是一张图片,那怎么办呢?

def readname():#读取所有的文件名
    filePath = r"C:/Users/Administrator/Pictures/Background/"
    name = os.listdir(filePath)
    return name


4.整理一下

import glob
import os
import win32api, win32con, win32gui
#"""将图片设置为墙纸"""
import time

filePath = r"C:\Users\Administrator\Pictures\Background\weather\yu/"

def set_wallpaper_from_bmp(bmp_path):
   """
   :param bmp_path: 图片详细路径
   :return:
   """
   # 打开指定注册表路径
   reg_key = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, "Control Panel\\Desktop", 0, win32con.KEY_SET_VALUE)
   # 最后的参数:2拉伸,0居中,6适应,10填充,18跨区(多桌面使用)
   win32api.RegSetValueEx(reg_key, "WallpaperStyle", 0, win32con.REG_SZ, "2")
   # win32api.RegSetValueEx(reg_key, "TileWallpaper", 0, win32con.REG_SZ, "6")#一般使用
   # 刷新桌面
   win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, bmp_path, win32con.SPIF_SENDWININICHANGE)
def readname():#读取所有的文件名

   name = os.listdir(filePath)
   paths = glob.glob(os.path.join(filePath, '*.png'))
   return paths
if __name__ == "__main__":
    while True:  # 死循环

        name = readname()
        print(name)
        # for i in name:
        #     imgname=str(i)
        #     set_wallpaper_from_bmp(imgname)  # 调用函数
        #     print(imgname)
        #     time.sleep(0.5)  # 线程睡眠
        for i in range(len(name)):

            set_wallpaper_from_bmp(filePath+str(i)+".png")  # 调用函数
            print(filePath+str(i)+".png")
            time.sleep(0.5)  # 线程睡眠

下面是素材,显示的效果是游动的鱼,总结一下吧,总体来将这个虽然让墙纸更换变快了,却牺牲了桌面的流畅性,电脑性能不好的最好是把延迟时间改长一点不然会导致卡顿或者死机,注释的代码可以直接加载一个文件夹中的图片,time.sleep(0.5) 这代码是实现更换速度的!

热心网友 时间:2022-02-20 13:36

选择你想要的背景图片,然后用鼠标右键单击图片,在弹出的对话框里选择“设为桌面背景”。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 windows 10怎么快速切换第二个桌面? 如何快速切换或者隐藏电脑桌面的快捷键 win10怎样快速切换到桌面 快速从游戏切换到电脑桌面怎么切换? 电脑怎么切换到桌面 玩游戏怎样瞬间切换回到桌面? 怎么快速切换到电脑桌面 电脑怎么秒切换桌面 电脑怎么快速回到桌面 怎么快速切换电脑桌面 电脑怎么快捷切换桌面 如何快速切换电脑桌面 电脑如何快速切换到桌面 如何快速切换到电脑桌面 为什么我在豆瓣发的帖子都全被删了? 豆瓣上的线上活动如何删除 豆瓣上错的帖子能删除吗 怎样删除豆瓣小组app上最近看过的话题 豆瓣怎么删除自己在小组发的帖子 豆瓣发帖怎么删除不了 怎么进入非好友的qq空间或是进入对方设置访问权限... 怎么进入非好友的qq空间 如何进入非好友QQ空间 怎么进入设置了非好友才能进入的qq空间 怎样进入非好友的qq空间? 怎样可以越过QQ空间权限 进入非好友空间? 紧急求助。 怎样访问非好友但又需要好友权限才能进入的qq空间... 不是好友的QQ空间怎么进? 怎么进入有权限非好友的QQ空间 怎样进入非好友的设权限的qq空间 如何强制进入对方qq空间?(设置非好友禁止访问的) 手机怎样强行进入非好友加密QQ空间 怎么进去不是好友的QQ空间里面 如果你不是对方好友,如何能进入对方QQ空间 怎么进入非好友qq相册 qq空间非好友 进入? 如何进非好友qq空间 QQ空间 怎样可以让非好友进自己的空间? 新浪微博怎么设置不看推荐的微博 还有新浪微博的推荐好烦人哦~~怎么设置不用推荐哦~