[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] 批处理如何把网上图片设为桌面背景?

求个批处理
  要求:将上网图片(www.baidu.com\1.jpg)   设为本地桌面背景

我曾经发过相关的帖子,也讨论过了。

是因为系统自动将jpg转化为bmp才显示的,因为是静态的,所以gif就不行了。

http://www.cn-dos.net/forum/view ... highlight=%2Bwxcute

一般情况下桌面背景存在这儿:
"%userProfile%\Local Settings\Application Data\Microsoft\Wallpaper1.bmp"
jpg转化成bmp的文件也放在这。

TOP

用copy命令从缓存里复制出来那倒不是用批处理?

TOP

我们的目的是用批处理实现。。。

直接用批处理实现的。。。。。。。。。。
还到缓存里干毛事?

TOP

楼主的图片可能本来就是bmp的,只是扩展名被写成了jpg。
另外图片可用浏览器打开,然后再从ie缓存文件夹里弄出来,不必用第三方工具。

TOP

代码结合pursofalse 直接合并。

感谢pusofalse
代码合并,直接下载 网上的的背景图片,并设置为背景图片,
代码
  1. curl "http://t10.baidu.com/it/u=3632094129,1011790263&fm=0&gp=36.jpg" -o "d:\1.jpg"
  2. echo 正在添加注册表项目...
  3. set regadd=reg add "HKEY_CURRENT_USER\Control Panel\Desktop
  4. %regadd%" /v TileWallpaper /d "0" /f
  5. %regadd%" /v Wallpaper /d "d:\1.jpg" /f
  6. %regadd%" /v WallpaperStyle /d "2" /f
  7. echo 正在更换桌面背景
  8. start RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
  9. echo 成功更换桌面背景完成!!
复制代码

TOP

回复 12楼 的帖子

用wget或curl下载下来就好了啊。。。
  1. wget "http://t10.baidu.com/it/u=3632094129,1011790263&fm=0&gp=36.jpg" -O "d:\test1.jpg"
复制代码
wget.exe: http://bbs.bathome.net/thread-2040-1-1.html
  1. curl "http://t10.baidu.com/it/u=3632094129,1011790263&fm=0&gp=36.jpg" -o "d:\test2.jpg"
复制代码
curl.exe: http://bbs.bathome.net/thread-1761-1-2.html
用这两种方法都可以下载,保存到d:\test1.jpg test2.jpg.
两种方法都要注意,保存文件的参数-o是区分大小写的,wget 用-O curl用-o
1

评分人数

心绪平和,眼藏静谧。

TOP

奇怪了。。真的奇怪了,我的怎么可以?

呵呵,真是奇怪了.
我真的这边实验可以的。。实验的时候,我就刷新了两三次,就可以了。。汗
不过我的问题你们还没有帮我解决呢?
就是怎么把网上的某个bmp文件下到特顶目录下
并且使这个批处理生效呢?
这样才可以达到更好的效果,
例如 网站上某个图片的地址是 :
  1. http://t10.baidu.com/it/u=3632094129,1011790263&fm=0&gp=36.jpg
复制代码

[ 本帖最后由 lixiaodaoaaa 于 2008-10-7 13:24 编辑 ]

TOP

回复 10楼 的帖子

正是这样做的,explorer.exe也重启了,仍旧不通过~
但如果是BMP格式就可以~
心绪平和,眼藏静谧。

TOP

测试注意

测试注意
把图片复制到d盘根目录下,并重命名为1.jpg (图片原来格式就是jpg的为好)
2.如果测试失败,很可能没有找到你的 图片。。。
3,还是失败,刷新下桌面,不行,重新运行下 explorer.exe
我第一次测试也失败,反复的弄了几次,就成功了。到最后点一下就好了。。。。。。。。。。。。。
呵呵。

[ 本帖最后由 lixiaodaoaaa 于 2008-10-7 13:02 编辑 ]

TOP

奇怪~测试未通过。桌面成深蓝色的了~
心绪平和,眼藏静谧。

TOP

测试环境sp2

TOP

回复 6楼 的帖子

1年前做过试验,测试失败,这样直接修改注册表的方法只能支持bmp,测试环境:xp sp2 en pro
所以想问问你的测试环境
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

真的支持

真的支持,自己测试,自己会知道的

TOP

回复 4楼 的帖子

你这个代码真的支持jgp格式图片?你的测试环境是?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表