手工添加广联达ET199锁DAT文件定额库

更新时间:2023-07-23 11:41:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

用UE打开DAT文件,看到十六进制代码

分析以后,发现 前两位代表是购买程序的数据ID

用ID数减去256的倍数,余数的十六进制为第一位,倍数的十六进制为第二位

例如

《辽宁省装饰装修工程消耗定额(2004)碎石》的定额号位560 用560-256*2=44

44的十六进制为 2C

2的十六进制为02

则本行代码的前两位是 2C 02

(若倍数为1,则第二位填写00)

第三位为程序 定额 规则选项

01为程序 02为定额 03为规则

则《辽宁省装饰装修工程消耗定额(2004)碎石》在DAT数据中的前三位分别为

2C 02 02

第四位----第十五位照抄上一行的!

第十六位好像也是定额数据ID的余数,算法同第一位,但现在还没有搞清楚有何用!(好像可以在同一行写两个ID,算法和第一位一样。还没有搞明白,大牛给些提示吧)

设置成与第一位相同也可以!00填充也可以

则本行的数据代码为

2C 02 02 00 00 FF FF 00 00 FF FF 00 00 00 00 41 (最后一位用00填充也可以,我选择00填充)或者 2C 02 02 00 00 FF FF 00 00 FF FF 00 00 00 00 00

将本行代码写入DAT数据文件的前部数据部分的最后一行(DAT文件从上向下找,在中间的0代买处向上找,既整行全是0之前的最后一行数据),将原来的最后一行写到本数据的下面。

保存活着另存

用写DAT的工具将文件写入你原来的锁就可以了!

打开写入数据的方法,可以用UE,w32dasm等十六进制编辑软件 百度上很多

查看数据ID的方法,打开安装文件 \Files 文件夹,看文件名,文件名一般为 De1025.gip

那么1025就是这个定额的数据ID了!

分析时间:2011年4月12日下午2点

分析目的:我的ET199的锁少两个我们省的定额库,网上找了半小时没有找到

得出结论时间:下午4点

发帖时间:下午4点

发帖完成:下午5点30

数据地址 十六进制代码

00000230h: F4 00 01 00 00 FF FF 00 00 FF FF 00 00 00 00 F1 ; ?...

本文来源:https://www.bwwdw.com/article/q30m.html

Top