没错我又来了~,带着新手福音来了~
A程序生成B程序,
B程序的图片取决于A程序选择的图片
适用于下载器,登录器什么的,制作人制作时添加指定图片
需要注意的是,基础的未替换的底图大小应足够大,才能容纳下小于它的图片,比如底图是7MB那么久可以容纳7MB以下的图片,超过7MB是不行的会替换失败超字符~
能看懂看源码~ 看不懂下源码
生成器:
通用对话框1.类型 = 0 通用对话框1.过滤器 = “所有文件(*.*)|*.*”通用对话框1.默认文件后缀 = “”如果真 (通用对话框1. 打开 ()) 编辑框1.内容 = 通用对话框1.文件名 变量名 | 类 型 | 静态 | 数组 | 备 注 | 程序2 | 字节集 | | | 字节集所在位置 | 整数型 | | | 直链地址 | 字节集 | | | 直链地址原始字节集长度 | 整数型 | | | 准备替换的图片字节集 | 字节集 | | |
准备替换的图片字节集 = 读入文件 (编辑框1.内容 )直链地址 = #原始图片 直链地址原始字节集长度 = 取字节集长度 (直链地址 )调试输出 (直链地址原始字节集长度 )字节集所在位置 = 寻找字节集 ( #程序2, #原始图片, )调试输出 (字节集所在位置 )程序2 = 字节集替换 ( #程序2, 字节集所在位置, 直链地址原始字节集长度, 准备替换的图片字节集 + 取空白字节集 (直链地址原始字节集长度 - 取字节集长度 (准备替换的图片字节集 )) )写到文件 (取运行目录 () + “\最终文件.exe”, 程序2 )
生成的文件内容
源码因为图片太大的缘故传网盘了~
通过网盘分享的文件:替换exe图片测试例子.rar
链接: https://pan.baidu.com/s/1LtKie231hWsRclVw42k_jg 提取码: kfmx
--来自百度网盘超级会员v6的分享
|