网站建设优化服务资讯,烟台开发区建设业联合会网站,天津效果图制作公司,坪山网站建设资讯手动修改7zip图标理论知识制作ico图标文件替换资源重建图标缓存效果图替换文件7-Zip的自带图标是公认的丑#xff0c;所以网上有很多7-Zip的图标美化工具#xff0c;用的最多的就是
7-Zip Theme Manager#xff0c;自带很多主题#xff0c;但是最近我再使用7zTM修改图标是却…
手动修改7zip图标理论知识制作ico图标文件替换资源重建图标缓存效果图替换文件7-Zip的自带图标是公认的丑所以网上有很多7-Zip的图标美化工具用的最多的就是
7-Zip Theme Manager自带很多主题但是最近我再使用7zTM修改图标是却出现一些问题首先是部分图标无法完全替换再然后是部分图标关联错误这应该是7zTM的替换机制问题于是就想到手动修改图标。手动替换图标虽然麻烦一点但通用性也更强适用于其他软件。网上查了一些资料后7z的图标是在安装目录下的7z.dll资源文件中复制一份到桌面进行修改用到的工具有IconWorkshopResource HackerPS
理论知识
使用Resource Hacker打开7z.dll能够看到文件中的资源树字符串表记录了图标和文件的关联关系图标组存放的是图标信息图标组中的每个图标都记录了该图标不同尺寸的样式而图标则是将图标组中的所有内容进行拆分替换图标组的内容会自动更新图标内容。
制作ico图标文件
首先使用PS制作出一套png格式的图片这里我使用了Office的图标风格关于如何批量生成不同文字的图片可以参照PS批量替换内容。
图片的编号顺序是按照7z.dll中原本的顺序来的这里一个小技巧在制作PS变量文件时使用dll中的字符串表内容获取关联文件与序号的对应关系excel排序ps会按顺序生成文件再用PS的批处理脚本导出PNG图片。
使用IconWorkshop制作ico图标如果没有为不同尺寸设置不同样式可以使用批量生成图标功能。做好的图标如下当然也可以想WinRAR一样用一种图标表示所有关联文件。
替换资源
使用Resource Hacker打开7z.dll操作 - 替换图标或者在图标组中选中需要替换的图标右键 - 替换图标选择制作好的ico文件点击替换替换好之后保存再替换7zip安装目录下的7z.dll文件记得原文件备份
重建图标缓存
替换好后重建电脑图标缓存就可以看到效果了重建图标缓存的方法有很多这里提供bat命令的方式
rem 关闭explorer.exe
taskkill /f /im explorer.exe
attrib -h -i %userprofile%\AppData\Local\IconCache.db
del %userprofile%\AppData\Local\IconCache.db /a
rem 打开explorer
start explorer.exe效果图 替换文件
这是做好的7z.dll文件直接替换即可 CSDN下载 百度网盘 提取码lihs