无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 908|回复: 19
打印 上一主题 下一主题

[求助] 【已解决】bat设墙纸,怎样才能立即生效?谢谢

  [复制链接]
跳转到指定楼层
1#
发表于 2025-1-26 07:46:24 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 yyz2191958 于 2025-1-26 20:37 编辑

完美解决了

临时墙纸.wcs
//pecmd wait 100 //延时100毫秒   //→注释;exec→运行; exec =!000.bate→隐藏窗口
//exec =!000.bat 【(exec后面有 = 号,等待退出)(exec后面无 = 号,不等待)】
//执行CMD命令:EXEC =!CMD.EXE /C 命令【set要在行首(前面无代码)】【计算:team calc hh=6*3】
//===============================================================================================
//更换墙纸
//D:\00.jpg
//D:\雷电.jpg
//D:\黄昏.png
//D:\灰色.jpg

//下面是临时墙纸
pecmd.exe wall D:\灰色.jpg

======================
原来的问题:
@echo off

reg add "HKCU\Control Panel\Desktop" /f /v "WallPaper" /t REG_SZ /d "D:\灰色.jpg"

exit
===========================
以上操作(PE下),需要刷新系统才能够生效。
有其它方法让它立即生效吗?谢谢


17#
发表于 2025-2-23 18:10:09 | 只看该作者
xcajcj 发表于 2025-1-26 09:19
用AI搜索了一个答案,它是这样回答的。(没有测试过,仅供参考)

以下是使用批处理设置墙纸并使其立即生 ...

感谢分享。
回复

使用道具 举报

16#
发表于 2025-1-28 09:39:19 | 只看该作者

不想刷新?
回复

使用道具 举报

15#
发表于 2025-1-27 11:13:05 | 只看该作者
666

点评

你的回复可更好  发表于 2025-1-27 14:15
回复

使用道具 举报

14#
发表于 2025-1-27 00:01:12 | 只看该作者
谢谢分享
回复

使用道具 举报

13#
发表于 2025-1-26 20:20:52 | 只看该作者
学习一下
回复

使用道具 举报

12#
 楼主| 发表于 2025-1-26 19:57:30 | 只看该作者
szwp 发表于 2025-1-26 08:33
记得pecmd有壁纸命令

棒棒哒

点评

不想刷新?  详情 回复 发表于 2025-1-28 09:39
回复

使用道具 举报

11#
 楼主| 发表于 2025-1-26 15:14:48 | 只看该作者
xcajcj 发表于 2025-1-26 09:19
用AI搜索了一个答案,它是这样回答的。(没有测试过,仅供参考)

以下是使用批处理设置墙纸并使其立即生 ...

我试一试先 谢谢
回复

使用道具 举报

10#
发表于 2025-1-26 12:50:53 | 只看该作者
来了解一下了
回复

使用道具 举报

9#
发表于 2025-1-26 12:19:16 | 只看该作者
加上这个看行不行:taskkill /f /im explorer.exe & start explorer.exe 自动帮你刷新
回复

使用道具 举报

8#
发表于 2025-1-26 10:47:16 | 只看该作者
谢谢分享
回复

使用道具 举报

7#
发表于 2025-1-26 10:10:47 | 只看该作者
刷新系统不就是重启explorer吗
回复

使用道具 举报

6#
发表于 2025-1-26 09:47:22 | 只看该作者
AI就是搜索网上的一些信息胡编乱造瞎扯淡
回复

使用道具 举报

5#
发表于 2025-1-26 09:19:27 | 只看该作者
本帖最后由 xcajcj 于 2025-1-26 09:22 编辑

用AI搜索了一个答案,它是这样回答的。(没有测试过,仅供参考)

以下是使用批处理设置墙纸并使其立即生效的方法,以 Windows 系统为例:
基本批处理代码设置
在 Windows 系统中,可以通过修改注册表键值来设置墙纸,并使用RunDll32.exe命令来使设置立即生效,以下是批处理代码:

@echo off
rem 设置墙纸路径及文件名,支持bmp、jpg、gif等格式
reg add "hkcu\control panel\desktop" /v Wallpaper /d "C:\MyWallpaper.jpg" /f
rem 设置墙纸显示风格,0为居中;1为平铺;2为拉伸
reg add "hkcu\control panel\desktop" /v WallpaperStyle /t REG_DWORD /d 2 /f
rem 更新桌面使设置生效
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
exit



点评

感谢分享。  详情 回复 发表于 2025-2-23 18:10
我试一试先 谢谢  详情 回复 发表于 2025-1-26 15:14

评分

参与人数 1无忧币 +10 收起 理由
yyz2191958 + 10 赞一个!

查看全部评分

回复

使用道具 举报

4#
发表于 2025-1-26 09:19:01 | 只看该作者
用AI搜索了一个答案,它是这样回答的。(没有测试过,仅供参考)
回复

使用道具 举报

3#
发表于 2025-1-26 08:33:57 来自手机 | 只看该作者
记得pecmd有壁纸命令

点评

棒棒哒  详情 回复 发表于 2025-1-26 19:57

评分

参与人数 1无忧币 +5 收起 理由
yyz2191958 + 5

查看全部评分

回复

使用道具 举报

2#
发表于 2025-1-26 08:26:46 来自手机 | 只看该作者
好像不行,有缓存
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-3-14 21:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表