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

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

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

你直接右键不是更方便?兄弟,批处理不是万能的!
不管黑猫白猫,会捉老鼠的猫就是好猫!

TOP

批处理能做得到啊   我以前在网吧里面看到 网吧就是用批处理来自动更新桌面背景的

TOP

哈哈

哈哈,代码终于写好了
但是需要别人和我合作,才可以完成,有一步我做不了汗。。。。。
  1. echo 正在添加注册表项目...
  2. set regadd=reg add "HKEY_CURRENT_USER\Control Panel\Desktop
  3. %regadd%" /v TileWallpaper /d "0" /f
  4. %regadd%" /v Wallpaper /d "d:\1.jpg" /f
  5. %regadd%" /v WallpaperStyle /d "2" /f
  6. echo 正在更换桌面背景
  7. start RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
  8. echo 成功更换桌面背景完成!!
复制代码
大家看见没有,
%regadd%" /v Wallpaper /d "d:\1.jpg" /f 就是这句命令
必须d盘路径下有个图片文件才可以。哪条命令可以把某个网站上的


图片搞下来,然后再执行这个呢?
我测试此批处理实验成功!!
更换桌面效果很不错!!哈哈。。。。。。。。
就是必须是本地的图片,那么网上的呢?

需要大师们帮忙和赐教了,把图片弄下来,集成到该批处理里
pusofalse和batman想想办法吧,我知道你们会的,呵呵。。


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

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

真的支持

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

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

测试环境sp2

TOP

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

TOP

测试注意

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

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

TOP

回复 10楼 的帖子

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

TOP

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

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

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

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

代码结合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

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

TOP

返回列表