python 更换桌面壁纸 播放音乐
python 改桌面壁纸 播放音乐 - win10可用。
注意:
1)打开 想关闭 直接关机 或者等自动关机 ,本程序无害,由python3编写并由 pyinstaller 打包
2)会在 c盘创建个文件夹,tempOfjiujueismmp,用于存储 替换的桌面背景 3)由于 2)本程序需要在电脑联网使用
4)背景音乐自己不喜欢可以替换 将源MP3 删除,将新的MP3 放到当前文件夹更换为之前的名字即可
import os
import time
import pygame
import urllib.request
import win32api,win32con,win32gui
import threading
import tkinterimgURLList=['https://ss1.bdstatic.com/070cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2140782809,1577943474&fm=26&gp=0.jpg','https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=3238864665,3372090867&fm=26&gp=0.jpg','https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=3238864665,3372090867&fm=26&gp=0.jpg','https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=773726867,4012061604&fm=26&gp=0.jpg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1559325983449&di=d00a8110ab4f8fcaef772db90cab93f4&imgtype=0&src=http%3A%2F%2Fimage.biaobaiju.com%2Fuploads%2F20181220%2F23%2F1545318794-mZTIxivtJU.jpg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1559325979759&di=3ac645fb70c115ad87f3a34ac179519e&imgtype=0&src=http%3A%2F%2Fimg.besoo.com%2Ffile%2F201809%2F11%2F1ppsda4iyb0.jpg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1559325970909&di=4c2e193cecd5b7a3bf0a1bd761ac31b6&imgtype=0&src=http%3A%2F%2Fimage.biaobaiju.com%2Fuploads%2F20180801%2F00%2F1533055147-IYumHAzWiB.jpg','https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1995988220,278297006&fm=26&gp=0.jpg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1559325961458&di=4b7e9c1832174bd233130f6459241eb3&imgtype=0&src=http%3A%2F%2Fwww.feizl.com%2Fupload2007%2F2017_04%2F17042800206967.jpg','https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1559325956068&di=acc5c10ca782b7b5971c977a18cd4725&imgtype=0&src=http%3A%2F%2Fimage.biaobaiju.com%2Fuploads%2F20181220%2F23%2F1545319058-XMZJbxolWL.jpg','https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=1883047906,2493026963&fm=26&gp=0.jpg',]fileList = []
IsExit=False
def downLoadimg():path = "C:\\tempOfjiujueismmp\\"try:os.mkdir("C:\\tempOfjiujueismmp\\")except:passi=0for it in imgURLList:imgName=str(i)+"jpg"with open(path+str(imgName),"wb") as f:f.write(urllib.request.urlopen(it).read())# print(path+imgName)fileList.append(path+imgName)i+=1def changeBGI():downLoadimg()key = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER,"Control Panel\\Desktop", 0, win32con.KEY_SET_VALUE)win32api.RegSetValueEx(key, "WallpaperStyle", 0, win32con.REG_SZ, "2")while True:if IsExit == True:exit()for it in fileList:win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, it, win32con.SPIF_SENDWININICHANGE)time.sleep(3)def playMusic():pygame.mixer.init()pygame.mixer.music.load('music.mp3')pygame.mixer.music.set_volume(0.3)pygame.mixer.music.play(-1)while True:passdef msg():win32api.MessageBox(0,"你好,下次开机记得不要虐狗哦\n(我已经帮你定时关机,不如点击确定 然后 切换到桌面 听完这首歌)","感情虽好,仍有分离",0)os.system("shutdown -s -t 199")def control():win=tkinter.Tk()win.title("From jiujuismmp")global IsExitbtn=tkinter.Button(win,width=80,height=5,text="exit",command=msg)btn.pack(expand=True,fill=tkinter.BOTH)win.protocol("WM_DELETE_WINDOW", msg)win.mainloop()while True:passif __name__ == '__main__':t=threading.Thread(target=control)t1=threading.Thread(target=changeBGI)t2=threading.Thread(target=playMusic)t.start()t1.start()t2.start()t.join()t1.join()t2.join()
python 更换桌面壁纸 播放音乐相关推荐
- 用python更换桌面壁纸
windows自带幻灯片壁纸功能,但我发现它有时会导致一个叫"Shell Infrastructure Host"的进程占用大量CPU资源.为了平衡一个阿宅对CPU和二次元的需求, ...
- Python桌面自定义---实现定时更换桌面壁纸
Python桌面自定义---实现定时更换桌面壁纸 1 效果 2 获取大量壁纸 3 Python代码实现定时更换壁纸 1 效果 大致效果如下,设置过定时更换壁纸的应该都知道是啥场景. 2 获取大量壁 ...
- Python实现桌面壁纸设置
Python实现桌面壁纸设置 思路 1.通过bing每日壁纸接口,获取图片地址 2.保存图片到绝对路径 3.设置该图片为壁纸 4.批处理壁纸自动切换 第一.获取图片地址 微软bing每日壁纸API接口 ...
- python修改桌面壁纸_python实现桌面壁纸切换功能
本文实例为大家分享了python实现桌面壁纸切换功能的具体实现方法,供大家参考,具体内容如下 大体分为两个部分 一.利用爬虫爬取壁纸 第一部分爬取图片url地址并且下载至本地 爬虫针对http://i ...
- WINCE6.0更换桌面壁纸和图标
********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi ...
- linux更改桌面壁纸的脚本,自动更换桌面壁纸的脚本,支持Ubuntu 18.04系统
下面提供一个自动更换桌面壁纸的脚本,它支持Ubuntu 18.04.UbuntuKylin 18.04.Ubuntu Mate系统. 注意事项: 1.默认的壁纸通常在目录路径为/usr/share/b ...
- 通过快捷方式快速更换桌面壁纸(必应每日壁纸)
通过快捷方式快速更换桌面壁纸(必应每日壁纸) 01 前言 02 正文 03 后记 01 前言 桌面壁纸,大家都懂的,换的不是壁纸,是寂寞 心情.市面上各种桌面美化软件就不提了,这里介绍一种高端非主流玩 ...
- 基于红帽的Linux(centOS/fedora/RHEL)gnome3.34桌面环境用命令行更换桌面壁纸
GNOME桌面环境用命令行更换桌面壁纸 问题引入 这篇文章将向你介绍基于红帽的linux使用GNMOE桌面环境,使用命令行更改桌面壁纸的方法. 有人会问:用命令行更改壁纸岂不是无聊至极?其实并不无聊. ...
- 【Python爬虫案例】批量采集网站壁纸,实现自动更换桌面壁纸
前言 美照天天换,才不会腻 不知道你们是不是这样,我的手机壁纸电脑壁纸,隔三岔五就喜欢换,看久了 我就腻了,索性就用python把这个网站的壁纸都采集下来,顺便再让电脑自动更换我的桌面壁纸 ~ 一篇文 ...
最新文章
- 对图像数据最主要的预处理: Resize
- elecV2P实现任务定时通知
- linux镜像文件不要大于4g,Systemback制作大于4G的Ubuntu系统镜像
- 记录 之 在华为NPU上变更镜像
- 133-PHP子类无法重写父类private同名函数
- 一起学习C语言:C语言数据类型(一)
- arp 不同网段 相同vlan_同vlan不同网段能否ping通?
- sql server高可用_SQL Server 2019常规可用性和安装概述
- 控制层@Value注解取不到值
- 共享单车需求预测问题:建模篇
- 20. 自定义配置文件
- springcloud视频教程免费下载
- windows动态ip和静态ip的bat文件
- HIVE如何进行随机抽样
- 锐龙R5 4500 怎么样 相当于什么水平
- 如何找回一台丢失的Win10电脑?
- Win11新电脑开机跳过联网解决方法
- 为什么安装了python桌面没有图标怎嘛办_python在程序中没有找到图标
- 计算机机房标准pdf,计算机机房建设标准要点.pdf
- 【好记性不如烂笔头】IO之深入理解同步、异步、阻塞、非阻塞
热门文章
- CPU:Cache: locality of reference, spacial,temporal,cache line
- android首页新颖,Android仿转转首页banner
- 数加|引领服装企业|解决行业问题
- 人生最大的敌人是自己
- js双击事件dblclick/ondblclick
- 【嵌入式实验】南航嵌入式实验报告——定时器TIMx实验
- PHP打印九九乘法表(让输出内容能够完全对齐)
- LInux常用指令(三)
- PDF是什么格式?怎么才能生成PDF文件?
- Solana推出安卓机Saga 勇于吃螃蟹率先进军Web 3.0移动互联网蓝海市场