中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 04:06
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS批处理 & 脚本技术(批处理室) » 实用批处理[之]更换桌面背景
可打印版本  2,550 / 7
第1楼 wxcute 发表于 2008-07-12 17:32
中级用户 发帖 211 积分 458
实用批处理[之]更换桌面背景
趁今天有点空,发点实用的P

我知道这个有人发过,全部搜索了一遍,我的还是有不同点的。
我的能设置jpg图片为背景,前面也有人发过能设jpg图片的,不过要DLL文件支持,而我的不用。
其中好像涉及到系统自动将jpg转化为bmp格式的问题,希望有识之士能研究出来系统怎么个自动转换的原理。

"%userProfile%\Local Settings\Application Data\Microsoft\Wallpaper1.bmp"
此为当前桌面背景完整路径。

测试环境:XP SP2

这个在论坛有人发过。

[ Last edited by wxcute on 2008-7-12 at 08:08 PM ]
第2楼 wxcute 发表于 2008-07-12 18:17
中级用户 发帖 211 积分 458
可怜,没人看,自己顶。
第3楼 HAT 发表于 2008-07-12 19:01
版主 发帖 5,017 积分 9,023
::同时可以禁止通过桌面属性来更改壁纸

个人认为这样做很不好。

[ Last edited by HAT on 2008-7-12 at 07:03 PM ]
第4楼 wxcute 发表于 2008-07-12 19:10
中级用户 发帖 211 积分 458
不好意思,这个忘记发了。
第5楼 pusofalse 发表于 2008-07-12 19:11
银牌会员 发帖 646 积分 1,604
顶~ ^_^
rundll32.exe果然很强大。。
第6楼 HAT 发表于 2008-07-12 20:05
版主 发帖 5,017 积分 9,023


把你的两个批处理合并成一个不就行了吗
第7楼 wxcute 发表于 2008-07-12 20:11
中级用户 发帖 211 积分 458
回6楼
一次用不行,要等待系统把图片转换成功了才行,不然不起作用。

还有就是系统自动把jpg转化成bmp,这个有人研究出来了吗?我搞不清,是利用mspaint还是shimgvw.dll呢?
第8楼 dato 发表于 2008-07-12 22:38
高级用户 发帖 377 积分 916
曾经用过png写人注册表,但是实际开机的结果可能在加载png墙纸时出现半屏的黑屏现象。最后发现所有的不管什么格式最终都转换为bmp格式。所以也不费劲的所有的都用BMP
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023