|
发表于 2025-2-17 14:44:51
|
显示全部楼层
江苏省无锡市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 存档路径 | 文本型 | | 总字节 | 字节集 | | 存档大小 | 整数型 | |
通用对话框1.类型 = 0 通用对话框1.标题 = “打开文件”通用对话框1.初始目录 = 取运行目录 () + “\edd.zp”通用对话框1.过滤器 = “ZP文件|*.zp” 判断 (通用对话框1. 打开 () = 真) 存档路径 = 通用对话框1.文件名  存档大小 = 文件_取大小 (存档路径 ) 总字节 = 读入字节集 (打开文件 (存档路径, , ), 存档大小 ) 调试输出 (总字节 )   变量名 | 类 型 | 静态 | 数组 | 备 注 | 开始地址 | 整数型 | | | 替换字节集 | 字节集 | | | i | 整数型 | | |
开始地址 = 字节集_寻找 (总字节, 到字节集 (“data”)) - 56 替换字节集 = 取字节集中间 (总字节, 开始地址, 56 ) 计次循环首 (取字节集长度 (替换字节集 ), i ) 如果真 (字节集_寻找 (替换字节集, { 0 }, i ) ≥ 0 )  替换字节集 = 字节集替换 (替换字节集, 字节集_寻找 (替换字节集, { 0 }, i ), 1, { 2 })  计次循环尾 ()总字节 = 字节集替换 (总字节, 开始地址, 56, 替换字节集 )调试输出 (总字节 )
补充内容 (2025-2-17 14:49):
最后漏了写到文件,加上
写到文件 (取运行目录 () + “\edd.zp”, 总字节) |
|