日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python写一个地球同步卫星图动态壁纸(第三部分)

發布時間:2024/1/1 python 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python写一个地球同步卫星图动态壁纸(第三部分) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

————————————————————————————————
前序:
系統:Windows 10
IDE:PyCharm
Python:3.7.4
python寫一個地球同步衛星圖動態壁紙(第一部分)
第一部分主要是下載地球同步衛星圖片到本地
第二部分主要是修改同步衛星圖片的尺寸
第一部分: https://blog.csdn.net/L141210113/article/details/102624596
第二部分: https://blog.csdn.net/L141210113/article/details/102642277
————————————————————————————————
成品樣例(是24小時連續變化的,我只截取中午和晚上的進行展示):

一、修改壁紙

1. 安裝pywin32

說明: 這個是調用win的一些接口,可以獲取分辨率,設置壁紙。
鏈接:https://pan.baidu.com/s/1aLxbxxSrl6YLUYbC1cppUw
提取碼:ai0m
我這個是python3.7的,如果你也是我建議你直接下載我這個安裝,其他版本的可能會報錯。
如果python版本不對你去這里找適合的:https://github.com/mhammond/pywin32
下載后是exe直接讓他自己找python位置,然后默認安裝即可。

2.調用接口設置壁紙

import win32api, win32con, win32gui import os'''換壁紙''' def setWallPaper(imagepath='/pic/final.jpg'):keyex = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, "Control Panel\\Desktop", 0, win32con.KEY_SET_VALUE)win32api.RegSetValueEx(keyex, "WallpaperStyle", 0, win32con.REG_SZ, "0")win32api.RegSetValueEx(keyex, "TileWallpaper", 0, win32con.REG_SZ, "0")win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, os.path.abspath('.') + imagepath, win32con.SPIF_SENDWININICHANGE)if __name__ == '__main__':setWallPaper()

二、設置自動更換壁紙

如果后臺進程去做不免太浪費資源,我們用windows計劃任務就可以了

1.寫個主文件作為程序入口

# 之前寫的三個文件 import getPic import changePic import setWallpaperif __name__ == '__main__':getPic.crawlWallpaper()changePic.changePic()setWallpaper.setWallPaper()

2.計劃任務

(1)win+R鍵,然后輸入taskschd.msc回車

(2)創建任務

(3)設置一些基本屬性

(4)觸發器


10分鐘還是多久自己設置

(5)操作


注: 程序本來應該是.py擴展名,但是要用pythonw.exe執行才不會有黑框框,所以要把擴展名改為.pyw

三、最后

你還可以自己更新一些功能,比如自動獲取尺寸,比如初始化界面,比如自定義背景等等功能,或者去獲取美國,日本的衛星圖做成一張超寬壁紙。
需要源碼的可以私信我。

總結

以上是生活随笔為你收集整理的python写一个地球同步卫星图动态壁纸(第三部分)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。