想写一个自动换壁纸的软件自用,下载壁纸已经搞定,但是卡在了换壁纸的哪一步, Google 里面有人用 pywin32 完成了,但是我再 Python3 的环境下没法安装 pywin32 的库,请问给还有什么办法可以完成?
1
loading 2016-04-02 21:58:13 +08:00 via Android 1
目测有人会趁机吐槽 py3
|
2
zhuangzhuang1988 2016-04-02 22:00:05 +08:00
最简单的, 用 c++写个命令行程序, 然后 python exec 调用就好了。。
|
3
xia0chun 2016-04-02 22:00:29 +08:00
https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/
pywin32 有对应 python3 的安装文件,为什么无法安装? |
4
daya 2016-04-02 22:05:14 +08:00
现在壁纸从哪里下载的呢
|
5
manhere 2016-04-02 22:13:54 +08:00
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v Wallpaper /d X:\path\to\wallpaper.jpg /f
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters |
6
leejanfin 2016-04-02 22:13:55 +08:00
ctypes 模块
``` from ctypes import windll windll.user32.SystemParametersInfoA(20, 0, bmpImgPath, 3) # 设置壁纸, 图片格式为 bmp ``` |
8
busyluo 2016-04-02 22:44:05 +08:00 via iPhone 1
|
9
shew2356 2016-04-03 11:48:49 +08:00
写个 bat , 然后 python 调用
|
10
ivenlee 2016-04-03 16:19:45 +08:00
ctypes
|