精易论坛

标题: 有什么办法能立即刷新文件夹图标么? [打印本页]

作者: cunanhai    时间: 2025-7-4 22:13
标题: 有什么办法能立即刷新文件夹图标么?
我是修改文件夹内desktop.ini文件内容来实现文件夹图标显示的
[.ShellClassInfo]
IconResource=1.exe,0

用易语言怎么让他立即刷新文件夹图标, 每次修改0或1的时候 过30秒系统才自己刷新图标
我用FolderColor修改图标他就是立即刷新的,我不会C++但是看他代码是用了  SHChangeNotify 和  SendMessageTimeoutA  来刷新图标缓存
但是我这里用 SHChangeNotify 和  SendMessageTimeoutA  也没起作用  使用命令 ie4uinit.exe -show 不管用不会立即刷新图标...  谁能告诉我要怎么写才能让他desktop.ini里面图标改了之后怎么立即刷新缓存 让他立即显示设置的图标?


作者: dnxl    时间: 2025-7-4 22:43
试试这个bat?
@echo off
taskkill /f /im explorer.exe
CD /d %userprofile%\\AppData\\Local
DEL IconCache.db /a
start explorer.exe
作者: cunanhai    时间: 2025-7-4 23:44
dnxl 发表于 2025-7-4 22:43
试试这个bat?
@echo off
taskkill /f /im explorer.exe

这会闪吧....
作者: cunanhai    时间: 2025-7-4 23:47
设置文件夹颜色.zip (1.2 MB, 下载次数: 4)
这是我下载的源码,谁会可以研究一下 我是笨比不会主流语言
希望有成果发出来分享下...
作者: b0y    时间: 2025-7-5 07:49
FolderColor每次都能及时刷新吗???  我用易语言有时可以有时不行
作者: haoren1212    时间: 2025-7-5 08:39
重启资源管理器试试

作者: cunanhai    时间: 2025-7-5 13:16
haoren1212 发表于 2025-7-5 08:39
重启资源管理器试试

重启资源管理器会闪一下吧
作者: cunanhai    时间: 3 天前
b0y 发表于 2025-7-5 07:49
FolderColor每次都能及时刷新吗???  我用易语言有时可以有时不行

我没收到新的回复消息,活肤晚了, 是的 他每次都同步刷新
作者: cunanhai    时间: 3 天前
b0y 发表于 2025-7-5 07:49
FolderColor每次都能及时刷新吗???  我用易语言有时可以有时不行

你上GitHub找一下他的源码 然后编辑一下 我不会其他语音 但是我用他成品是即时刷新文件夹图标的,我没有收到回复帖子的消息,我检查我没有关闭的提问看到的你的回复




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4