成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

通過運行Python腳本來更改Windows背景

開發 后端
在我們開始之前,一定要注意這篇文章只針對Windows用戶!對于那些使用Windows的人來說,這是一個有趣的想法。如果您想使用python更改桌面背景,您會做什么?您可能要去一個庫或尋找一個庫,但是這不需要Windows中的庫,您可以在不安裝特殊庫和使用ctype的情況下更改背景。

[[399912]]

在我們開始之前,一定要注意這篇文章只針對Windows用戶!對于那些使用Windows的人來說,這是一個有趣的想法。

如果您想使用python更改桌面背景,您會做什么?您可能要去一個庫或尋找一個庫,但是這不需要Windows中的庫,您可以在不安裝特殊庫和使用ctype的情況下更改背景。

實際上,可以使用常用的命令更改桌面背景,以更改ctype中的系統參數。(讓我們寫一個面向對象的程序,這樣我們的工作就干凈有序了。)

 

  1. import ctypes 
  2.  
  3. class Main: 
  4.     def __init__(self): 
  5.         path = 'c:/...' 
  6.         ctypes.windll.user32.SystemParametersInfoW(20, 0, path , 0) 
  7.  
  8. application = Main() 

通過給出PNG、jpg等文件的地址,可以很容易地臨時更改桌面壁紙。

現在讓我們讓這個程序更有吸引力,假設我們有一個名為“后臺”的文件夾,我們想從其中隨機選擇一個圖像,并將其設置在我們的桌面背景上。

首先,我們需要得到項目現在所在的地址。我們可以使用os和sys來完成這個任務。

  1. >>> import os 
  2. >>> import sys 
  3. >>> os.path.abspath(os.path.dirname(sys.argv[0])) 
  4. 'C:\\Users\\user' 

現在只需拿起“背景”文件夾并下載其中的文件,并將它們放在列表中。當然,請注意,我們接收以png、jpg和jpeg結尾的文件,然后選擇一個隨機項并命令它隨機更改桌面背景。(要從列表中選擇一個隨機選項,我們需要一個隨機庫)

  1. import os 
  2. import sys 
  3. import ctypes 
  4. import random 
  5.  
  6. class Main: 
  7.     def __init__(self): 
  8.         self.path = os.path.abspath(os.path.dirname(sys.argv[0])) 
  9.         for root, directories, files in os.walk(os.path.join(self.path, 'backgrounds')): 
  10.             self.backgrounds = [file.lower() for file in files if file.endswith(('.png''.jpg''.jpeg'))] 
  11.  
  12.         ctypes.windll.user32.SystemParametersInfoW(20, 0, os.path.join(self.path, 'backgrounds', random.choice(self.backgrounds)) , 0) 
  13.  
  14. application = Main() 

現在,我們可以把我們想要的圖像放在“背景”文件夾中,并在每次運行這個腳本時在桌面上臨時設置一個隨機的背景。

一個有趣的觀點!

如果您想在打開計算機時自動運行此腳本,可以使用鍵組合(win+r)打開“Run”窗口,并輸入“shell:start”。輸入后,將為您打開一個文件夾。只需將腳本復制到此文件夾即可。(打開計算機時,此文件夾中的每個程序都會運行) 

責任編輯:龐桂玉 來源: 馬哥Linux運維
相關推薦

2011-12-05 13:52:00

PHP

2024-04-19 13:57:19

Python證件背景

2015-08-10 14:42:40

Explain SheShell 命令

2013-11-05 10:44:29

PowerShellWindows Ser

2010-12-27 16:32:23

Windows Pow

2022-12-08 13:16:30

Ubuntu屏幕背景

2023-08-28 07:03:43

PowerShell腳本運行

2011-09-08 14:25:31

2012-11-29 14:44:07

2019-04-09 16:25:43

Windows10更改名稱藍牙設備

2022-10-09 14:50:44

Python腳本

2019-11-11 14:50:36

Windows 10PC名稱

2010-05-06 14:43:29

Visual Stud

2023-10-25 18:18:10

Python腳本代碼

2025-01-06 10:30:00

圖像AI模型

2021-08-10 15:24:01

微軟Windows 11Windows 10

2009-04-08 10:51:59

Windows Emb

2020-06-16 08:44:23

Shell服務器

2019-05-20 16:21:51

LinuxShell監控磁盤

2020-07-13 14:13:09

entr命令行工具Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天堂精品视频 | 成人国产免费视频 | 亚洲欧美在线观看 | 国产精品久久久久久久久久久久 | 中文字幕福利视频 | 午夜视频一区二区三区 | 亚洲一区二区在线免费观看 | 国产丝袜av | 一区二区三区视频免费观看 | 日本色高清 | 午夜久久久久久久久久一区二区 | 国产一区二区 | 国产日韩精品久久 | 亚洲精品电影在线观看 | 在线伊人网 | 精品免费 | 精品综合久久 | 一级爱爱片 | 91日韩在线| 9久9久| 日韩精品免费在线观看 | 一区二区三区国产在线观看 | 国产毛片久久久 | 久久精品日 | 亚洲一区高清 | 色毛片 | 欧美日韩成人 | 国产精品一区二区无线 | 欧美精品乱码99久久影院 | 亚洲免费一区 | 国产精品一区二区三区久久 | 一区二区三区视频在线观看 | 成人精品国产免费网站 | 久久涩涩| 美女福利网站 | 国产精品一区二 | 欧美亚洲国产一区 | 欧美精品一区在线发布 | 热久久久 | 视频1区| 国产精品精品视频一区二区三区 |