软件图标是软件的窗口,给人第一印象。在个人电脑中,我们常常会想把软件的图标更换成自己喜欢的图标。但是一个一个改实在是太麻烦!那么,有没有一个简便的方法,让我们一次性更换所有的软件图标呢?答案是肯定的!
1.下载ICO格式的图标
ICO是Windows操作系统中最常见和兼容性最好的图标格式,因此我们需要先下载ICO格式的图标。有很多网站可以下载ICO格式的图标,如ICONFinder、IconArchive等等。下载完毕后,我们需要将这些图标文件保存到一个文件夹中,便于之后引用。
2.以管理员身份运行资源管理器
更改软件图标需要修改该软件的.exe或者.dll文件的属性,因此我们需要以管理员身份运行资源管理器。在开始菜单中搜索“资源管理器”,找到它并右键点击“以管理员身份运行”选项。
3.更改单个软件图标
我们可以逐个更改软件的图标,方法是右键点击该软件的快捷方式,选择属性,在弹出的窗口中点击“更改图标”按钮,在新的窗口中选择你想要应用的ICO图标,最后保存更改即可。
4.使用资源修改器更改多个软件图标
我们可以使用资源修改器批量更改软件图标。资源修改器是一款开源免费的软件,可以直接在软件中导入要改的.dll或.exe文件,点击“图标”选项卡,选择“导入”你保存的ICO文件,最后保存即可。但是要注意备份原文件,防止修改出现错误。
5.使用ICOChange更改多个软件图标
ICOChange是一款专门用于批量更改软件图标的小工具,可以从.jpg、.png、.bmp等格式的图像文件中自由选取图像,并用其中一个图像生成.ico文件。下载并运行ICOChange,找到需要更改图标的软件的.exe或者.dll文件,选择您保存的.ico文件,最后保存即可。
6.用BAT批处理更改多个图标
如果你要更改的软件比较多,就可以考虑使用批处理工具。打开记事本,写入下列代码:
@echooff
for%%ain(*.exe,*.dll)do(
echo%%a
seticonfilename=your_icon_file.ico
call:START
)
echo---done---
goto:EOF
:START
ifnotexist"%iconfilename%"echo%iconfilename%notfound&&goto:EOF
setoutfile=%temp%.\%~na_res.dll
del/q%outfile%
rundll32.exe%SystemRoot%\system32\shell32.dll,SHCreateDirectoryExW0,%%~dpa,0
copy/y/b"%iconfilename%"+,,"%outfile%"
Call:numberOfResources%outfile%
set/anewresource=numberOfResources+1
SET/amod=(%newresource%*4)+2
echo%newresource%%mod%
for/f"skip=%mod%usebackq"%%rin(`"r-t10-f%outfile%"`)doset/aOFFSETINIT=%%r
echoOffset:%OFFSETINIT%
echoSize:%newresource%
echo.
echomodifyingresource...
set/afirst=%OFFSETINIT%-2
for/f"tokens=*"%%iin(""echo%first%|xxd-p-r"")doset/afirst=%%i
for/f"tokens=*"%%iin(""echo%newresource%|xxd-p-r"")doset/anewresource=%%i
for/f"tokens=*"%%iin(""echo%first%|xxd-p-c2-u"")doset/aB1=%%i
echo%B1%
for/f"tokens=*"%%iin(""echo%first:~2,2%|xxd-p-c2-u"")doset/aB2=%%i
echo%B2%
for/f"tokens=*"%%iin(""echo%newresource:~0,2%|xxd-p-c2-u"")doset/aB3=%%i
echo%B3%
for/f"tokens=*"%%iin(""echo%newresource:~2,2%|xxd-p-c2-u"")doset/aB4=%%i
echo%B4%
set/anB1=%B1%
set/anB2=%B2%
set/anB3=%B3%
set/anB4=%B4%
echo.
echo.
echovaluetouse:
echo%B4%%B3%%B2%%B1%
echo.
echo.
echonewvalueforoffsetinit:
echo.
echo%nB4%%nB3%%nB2%%nB1%>%TEMP%\offset.bin
copy/b%TEMP%\offset.bin+%outfile%%outfile%
echo---------%~nx1-------资源应用完成!
goto:EOF将其中的“your_icon_file.ico”改为自己想要更换的.ico文件名,保存并退出。将此批处理文件放在ICO格式的图标和要更改图标的软件.exe或.dll文件同一目录下,双击运行,即可自动批量修改图标。
以上就是更改软件图标的全部方法了,希望可以帮到你。如果您不小心更改出现问题,可以使用备份恢复。祝各位修改愉快!
https://jingyan.baidu.com/article/f0062222cdb86fbd7e37ebde.html
https://mp.weixin.qq.com/s/S8aDemWV7xKsG1JYtRuggQ
https://www.jianshu.com/p/a3e9053aea22
https://blog.csdn.net/sereinsunny/article/details/78547056
https://juejin.cn/post/6844903877598457352
AI小助手
本文为授权发布,转载请注明出处。
免责声明:本网站所有信息仅供参考,不做交易和服务的根据,如自行使用本网资料发生偏差,本站概不负责,亦不负任何法律责任。如有侵权行为,请第一时间联系我们修改或删除,多谢。