使用Python切换BG

时间:2013-05-21 22:49:22

标签: python list background iteration

我正在写一个简单的程序,当我运行它时会改变我的背景。 我正在尝试这样做,以便当我运行它时,它会改变背景,然后当我再次运行它时会转到列表中的下一个图像,依此类推。

但我无法弄清楚如何制作它,以便每次运行时,它会选择列表中的下一个图像并将其分配给图像变量。

这是我的代码:

Img_list = ['C:\BG\mod_bg.bmp','C:\BG\BGMATRIX.jpg'] #Image List

pathToImg = #image name here
SPI_SETDESKWALLPAPER = 20  
ctypes.windll.user32.SystemParametersInfoA(SPI_SETDESKWALLPAPER, 0, pathToImg,
                                       0)

所以我第一次运行它时希望它使用C:\BG\mod_bg.bmp然后关闭然后下次打开它时我希望它使用C:\BG\BGMATRIX.jpg并关闭

请帮忙。

1 个答案:

答案 0 :(得分:0)

要做到这一点,你必须将索引保存在当前图片的Img_list某处。程序启动时,它会读取索引值,更改它并将其写回。

您可以存储它的地方就像是。

  • a(隐藏)文件
  • Windows注册表