无忧启动论坛

标题: 【已解决】bat设墙纸,怎样才能立即生效?谢谢 [打印本页]

作者: yyz2191958    时间: 2025-1-26 07:46
标题: 【已解决】bat设墙纸,怎样才能立即生效?谢谢
本帖最后由 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下),需要刷新系统才能够生效。
有其它方法让它立即生效吗?谢谢



作者: 阿非    时间: 2025-1-26 08:26
好像不行,有缓存
作者: szwp    时间: 2025-1-26 08:33
记得pecmd有壁纸命令
作者: xcajcj    时间: 2025-1-26 09:19
用AI搜索了一个答案,它是这样回答的。(没有测试过,仅供参考)
作者: xcajcj    时间: 2025-1-26 09:19
本帖最后由 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




作者: wjqok    时间: 2025-1-26 09:47
AI就是搜索网上的一些信息胡编乱造瞎扯淡
作者: kedion    时间: 2025-1-26 10:10
刷新系统不就是重启explorer吗
作者: kukuyu    时间: 2025-1-26 10:47
谢谢分享
作者: 忧心的启    时间: 2025-1-26 12:19
加上这个看行不行:taskkill /f /im explorer.exe & start explorer.exe 自动帮你刷新
作者: guong    时间: 2025-1-26 12:50
来了解一下了
作者: yyz2191958    时间: 2025-1-26 15:14
xcajcj 发表于 2025-1-26 09:19
用AI搜索了一个答案,它是这样回答的。(没有测试过,仅供参考)

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

我试一试先 谢谢
作者: yyz2191958    时间: 2025-1-26 19:57
szwp 发表于 2025-1-26 08:33
记得pecmd有壁纸命令

棒棒哒
作者: 2012飘水    时间: 2025-1-26 20:20
学习一下

作者: cena    时间: 2025-1-27 00:01
谢谢分享
作者: j2rong    时间: 2025-1-27 11:13
666
作者: szwp    时间: 2025-1-28 09:39
yyz2191958 发表于 2025-1-26 19:57
棒棒哒

不想刷新?
作者: yzszh64    时间: 2025-2-23 18:10
xcajcj 发表于 2025-1-26 09:19
用AI搜索了一个答案,它是这样回答的。(没有测试过,仅供参考)

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

感谢分享。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3