【问题标题】:Windows 7 Task Scheduler & Python - Wallpaper doesn't changeWindows 7 任务计划程序和 Python - 壁纸不变
【发布时间】:2010-12-10 01:11:15
【问题描述】:

我正在尝试每五分钟运行一次 Python 脚本来更新 Windows 7 桌面背景。从命令行启动时它可以完美运行,但不是作为计划任务。

相关代码:

import ctypes

# According to MSDN/other websites
SPI_SETDESKWALLPAPER = 20
# Update wallpaper
ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0, pathToWallpaper, 0)

计划任务运行,并创建了我的临时 .bmp(位于 pathToWallpaper),但桌面没有更新。我尝试更改任务权限无济于事。

我错过了什么?提前感谢您的帮助!

【问题讨论】:

  • 您缺少 Windows 7 中内置的壁纸旋转功能。;)
  • 我每五分钟更新一次同一张图片,所以遗憾的是这个功能没有帮助。

标签: python windows-7 scheduled-tasks


【解决方案1】:

确保计划任务以与您相同的权限运行。

【讨论】:

  • 解决了!必须仅在用户登录时运行。
猜你喜欢
  • 2012-03-26
  • 2011-02-18
  • 2014-05-28
  • 1970-01-01
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多