精易论坛

标题: 在编译的时候修改掉默认的"易"图标以及"易语言程序"的描述 [打印本页]

作者: 镇坛道德标杆    时间: 2018-5-26 14:40
标题: 在编译的时候修改掉默认的"易"图标以及"易语言程序"的描述
本帖最后由 宇智波·佐助 于 2018-6-7 09:56 编辑

我们知道,易源码如果不设置图标和描述,那么默认编译出来的往往是这个样子的,有很浓重的肉眼可见的标识:





用方案处理后:







tips:

        1、识别是不是默认的图标,如果是才进行替换;
        2、属于编译后的处理,不影响原编译流程;
        3、批处理,可以自行修改(批处理我也不擅长,不过都写了注释)
        4、反编译的 .rc 文件是 utf-16 编码,批处理不知道如何替换处理,于是写了个 .exe 处理,源码是 VersionInfoReplace.e,需要替换成什么或者想写成读取配置文件来替换的自行修改编译,用到的模块是 JBec (https://gitee.com/junkboy/JBec);
        5、默认图标的 md5 只抓取了 5.4.1 版本的,其它版本如果不一样请自行修改(会输出的);
        6、没有写多个分辨率的 ico 替换,那个应该需要 compile 一下,和 versioninfo 差不多,感兴趣的话自己研究。



使用方法(* 为非必需项):

        1、解压 resource_hacker.zip[注1] 到 \e\tools 目录下(密码 junkboy);
                resource_hacker.zip (2.26 MB, 下载次数: 611)
        2、打开 link.ini(注意非管理员权限的 link.ini 在 C:\Users\xxx\AppData\Local\VirtualStore\Program Files (x86)\e\tools\link.ini,最好是两个 link.ini 都替换一下,这样不同权限都可以用了),增加一行:
  1. post_link_action100=cmd /c "set E_TARGET_DIR=$(TARGET_DIR)&&set E_TOOLS=$(E_TOOLS)&&set E_TARGET_FILE_BASE_NAME=$(TARGET_FILE_BASE_NAME)&&set E_TARGET_FILE=$(TARGET_FILE)&& "$(E_TOOLS)\resource_hacker\do.bat""
复制代码

        *3、替换 DEFAULT_ICON.ico 为你想设置为默认图标的 .ico 文件;
        *4、修改 VersionInfoReplace.e ,参照着代码进行修改,然后编译并替换 VersionInfoReplace.exe ;







作者: 凌哥    时间: 2018-5-26 14:48
占个沙发
作者: 菜鸟杰西卡    时间: 2018-5-26 14:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 空竹    时间: 2018-5-26 14:53
配置不就行了吗。。。在易语言菜单里头
作者: mood100    时间: 2018-5-26 15:02
系统设置里可以改,这个方法试试
作者: う网淅乄    时间: 2018-5-26 15:07
如果能在右键新建的时候就修改掉就好了
作者: 八岁鱼    时间: 2018-5-26 16:01
没模块啊,编译不了
作者: 八岁鱼    时间: 2018-5-26 16:20
该版本的 E:\E\e\tools\resource_hacker\VersionInfoReplace.exe 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者。  提示这个怎么破


作者: hhhql    时间: 2018-5-26 16:25
没模块啊,编译不了....
作者: hhhql    时间: 2018-5-26 16:43
::默认 md5
:: 这是 5.4.1 的版本, 其它版本如果不一样, 自己替换
set E_DEFAULT_ICON_MD5=203a77a217e5ba398338d304657b0b47
  
这里的MD5是什么的 MDS 是不是易语言本身的
作者: neige轩    时间: 2018-5-26 17:04
自带能改非要加代码加模块去改... 生命在于折腾?
作者: DDSGXQ    时间: 2018-5-26 17:32
还可以,不过改图标没用。还不如把没用的菜单、工具栏、关于窗口这3个资源去掉来精简文件
作者: 1668532261    时间: 2018-5-26 17:37
文件-配置  就可以修改了,为嘛还要这么麻烦?生命在于折腾吧?
作者: sampo    时间: 2018-5-29 14:05
不错,这样可以省很多时间。
作者: 匿名组织    时间: 2018-6-3 00:08
留个记录改天看看
作者: hackjoe    时间: 2018-6-3 21:50
留个记录改天看看
作者: LovelyA72    时间: 2018-6-18 07:38
噗哈哈哈哈难语言还行,讲真这玩意东西多了还真的不简单
作者: a448343011    时间: 2018-10-4 16:35
噗哈哈哈哈难语言还行,讲真这玩意东西多了还真的不简单
作者: hnyyzx    时间: 2019-1-10 23:45

作者: jy896009    时间: 2019-4-2 22:39
噗哈哈哈哈难语言还行,讲真这玩意东西多了还真的不简单
作者: qwer327146    时间: 2019-4-18 14:59
感谢,特别好用,不用每次都在设置里改了
作者: 刘建波    时间: 2019-5-23 08:50
压解不了啊  密码错误??
作者: gaoqing    时间: 2019-11-27 23:35
这个实用啊
作者: njxxtkf    时间: 2020-6-14 03:00
不用每次都在设置里改了
作者: wcnmine    时间: 2021-3-7 21:53
没币了    没币了
作者: wcnmine    时间: 2021-3-7 21:53
嫖一下  一下
作者: singlecolor    时间: 2021-3-10 09:18
666666666666666
作者: uyhj    时间: 2021-5-26 07:14
膜拜一下大神
作者: 913649093    时间: 2021-12-1 22:30
找不到知道系统路径
作者: lu12a    时间: 2022-9-14 13:02

作者: esxftjbl    时间: 2023-10-9 16:29
膜拜一下大神
作者: andyfeifei    时间: 2023-11-12 01:24
支持一下的哈哈
作者: andyfeifei    时间: 2023-11-12 01:25
支持一年哈哈
作者: 薇沐啊    时间: 2024-2-20 00:49
感谢分享
作者: 有理想猪猪    时间: 2024-5-25 21:46
膜拜一下大神
作者: 614430887    时间: 2024-11-8 15:27
支持开源~!感谢分享




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