windows下使用ResourceHacker自动更换图标

news/2024/11/20 4:34:57/

目前有一个便捷更换程序图标的需求,简单说是不通过鼠标点击,更加便捷的进行操作

这样主要就使用脚本执行命令进行自动更换

开始了解到NirCmd这个工具可以实现,但是一直没有效果

后来使用了ResourceHacker,这个工具,对应主要修改应用程序的文件类型

看到一些教程,但是都没有成功

 最后从下面这个大佬的博客得到解决

使用ResourceHacker以命令行方式更新应用程序图标_resource hacker命令行_安震110的博客-CSDN博客

主要命令也很简单

ResourceHacker.exe -open "要更改图标的文件" -save "更改后保存的名称" -action addoverwrite -res "图标" -mask ICONGROUP,MAINICON,0


注意事项:

两个文件名不要重名

如果是单一的图标文件,根据上述命令可以成功。如果有组级关系,需要修改最后的位置索引


http://www.ppmy.cn/news/1039155.html

相关文章

C++新经典04--位运算

背景 许多网络游戏为了刺激玩家每天上线,都在游戏中设有“每日任务”——每天让玩家做一些任务,如杀怪、采集来赚取积分、金钱、经验等。每日任务根据游戏不同,数量也不同,每日任务比较少的网络游戏中,可能每日任务只…

内网穿透-外远程连接中的RabbitMQ服务

文章目录 前言1.安装erlang 语言2.安装rabbitMQ3. 内网穿透3.1 安装cpolar内网穿透(支持一键自动安装脚本)3.2 创建HTTP隧道 4. 公网远程连接5.固定公网TCP地址5.1 保留一个固定的公网TCP端口地址5.2 配置固定公网TCP端口地址 前言 RabbitMQ是一个在 AMQP(高级消息队列协议)基…

在测试环境进行sqlserver锁表测试

将某表设置X锁1分钟: begin tran select top 1 * from tableName with (tablockx) waitfor delay 00:01:00 commit tran 查询当前被锁的表: --查询锁表的事务ID,被锁表名,锁模式,客户端主机名,客户端程序…

[Leetcode] [Tutorial] 二分查找

文章目录 35. 搜索插入位置Solution 33. 搜索旋转排序数组Solution 153. 寻找旋转排序数组中的最小值Solution 34. 在排序数组中查找元素的第一个和最后一个位置Solution 74. 搜索二维矩阵Solution 35. 搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标…

Nginx常见的三个漏洞

目录 $uri导致的CRLF注入漏洞 两种常见场景 表示uri的三个变量 案例 目录穿越漏洞 案例 Http Header被覆盖的问题 案例 $uri导致的CRLF注入漏洞 两种常见场景 用户访问http://example.com/aabbcc,自动跳转到https://example.com/aabbcc 用户访问http://exa…

在SpringBoot中添加拦截器忽略请求URL当中的指定字符串

1 自定义拦截器 Component public class GlobalInterceptor implements HandlerInterceptor {Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {String path request.getRequestURI();if (pa…

基于ssm的CRM客户管理系统(spring + springMVC + mybatis)营销业务信息java jsp源代码

本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 基于ssm的CRM客户管理系统(spring spring…

【制作npm包1】申请npm账号、认识个人包和组织包

概述 在开发当中经常有一种现象,重复代码写了N多遍,再次写同样的逻辑就再次翻查以前的代码逻辑。效率低下且容易出错,封装一个npm包的价值也不仅仅是给别人用,封装一套属于自己或者本部门的npm包也是相当有必要。 也许经常看到一…