通过运行Python脚本来更改Windows背景

在我们开始之前,一定要注意这篇文章只针对Windows用户!对于那些使用Windows的人来说,这是一个有趣的想法。如果您想使用python更改桌面背景,您会做什么?您可能要去一个库或寻找一个库,但是这不需要Windows中的库,您可以在不安装特殊库和使用ctype的情况下更改背景。 2021-05-17 15:08:27 PythonWindows背景编程语言 VR/AR/MR/XR 概念辨析 虚拟现实(Virtual Reality,VR)、增强现实(Augmented Reality,AR)等业务以其三维化、自然交互、空间计算等完全不同于当前移动互联网的特性,被认为将是下一代通用计算平台。

在我们开始之前,一定要注意这篇文章只针对Windows用户!对于那些使用Windows的人来说,这是一个有趣的想法。如果您想使用python更改桌面背景,您会做什么?您可能要去一个库或寻找一个库,但是这不需要Windows中的库,您可以在不安装特殊库和使用ctype的情况下更改背景。

[[399912]]

在我们开始之前,一定要注意这篇文章只针对Windows用户!对于那些使用Windows的人来说,这是一个有趣的想法。

如果您想使用python更改桌面背景,您会做什么?您可能要去一个库或寻找一个库,但是这不需要Windows中的库,您可以在不安装特殊库和使用ctype的情况下更改背景。

实际上,可以使用常用的命令更改桌面背景,以更改ctype中的系统参数。(让我们写一个面向对象的程序,这样我们的工作就干净有序了。)

  1. importctypes
  2. classMain:
  3. def__init__(self):
  4. path='c:/...'
  5. ctypes.windll.user32.SystemParametersInfoW(20,0,path,0)
  6. application=Main()

通过给出PNG、jpg等文件的地址,可以很容易地临时更改桌面壁纸。

现在让我们让这个程序更有吸引力,假设我们有一个名为“后台”的文件夹,我们想从其中随机选择一个图像,并将其设置在我们的桌面背景上。

首先,我们需要得到项目现在所在的地址。我们可以使用os和sys来完成这个任务。

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

现在只需拿起“背景”文件夹并下载其中的文件,并将它们放在列表中。当然,请注意,我们接收以png、jpg和jpeg结尾的文件,然后选择一个随机项并命令它随机更改桌面背景。(要从列表中选择一个随机选项,我们需要一个随机库)

  1. importos
  2. importsys
  3. importctypes
  4. importrandom
  5. classMain:
  6. def__init__(self):
  7. self.path=os.path.abspath(os.path.dirname(sys.argv[0]))
  8. forroot,directories,filesinos.walk(os.path.join(self.path,'backgrounds')):
  9. self.backgrounds=[file.lower()forfileinfilesiffile.endswith(('.png','.jpg','.jpeg'))]
  10. ctypes.windll.user32.SystemParametersInfoW(20,0,os.path.join(self.path,'backgrounds',random.choice(self.backgrounds)),0)
  11. application=Main()

现在,我们可以把我们想要的图像放在“背景”文件夹中,并在每次运行这个脚本时在桌面上临时设置一个随机的背景。

一个有趣的观点!

如果您想在打开计算机时自动运行此脚本,可以使用键组合(win+r)打开“Run”窗口,并输入“shell:start”。输入后,将为您打开一个文件夹。只需将脚本复制到此文件夹即可。(打开计算机时,此文件夹中的每个程序都会运行)

©本文为清一色官方代发,观点仅代表作者本人,与清一色无关。清一色对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。本文不作为投资理财建议,请读者仅作参考,并请自行承担全部责任。文中部分文字/图片/视频/音频等来源于网络,如侵犯到著作权人的权利,请与我们联系(微信/QQ:1074760229)。转载请注明出处:清一色财经

(0)
打赏 微信扫码打赏 微信扫码打赏 支付宝扫码打赏 支付宝扫码打赏
清一色的头像清一色管理团队
上一篇 2023年5月5日 17:16
下一篇 2023年5月5日 17:16

相关推荐

发表评论

登录后才能评论

联系我们

在线咨询:1643011589-QQbutton

手机:13798586780

QQ/微信:1074760229

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

关注微信