CheatMaker 论坛

注册

 

发新话题 回复该主题

【求助】請教一個控件問題 [复制链接]

1#
好久沒來,不知道新版開發到哪了
請教問題:
如果要做一個快捷修改例如位址00400000到00408000,間隔4byte,修改數據為二進位的10
用CheckBox的話要怎麼做?

我試著以下格式:
附加資料:1(04)
位址(HEX):00400000-00408000
數值:1
數值大小:5
資料類別:二進制
數據格式:單一數據


結果顯示如下:
00 00 00 00 10 00 00 00 00 10
00 00 00 00 10 00
00 00 00 10 00 00 00 00 10
00 00 00 00 10 00 00


間隔判斷的是 數值大小:5,而非附加資料:1(04)
如用十六進位方式寫是可以的,但不是我要的需求,我要的是每4byte加上10的值,而非每4byte改為10
二進位要如何做到間隔是4而不是5 ?
分享 转发
TOP
2#

附加数据1好像不是这么用的吧
这种间隔的简单我不清楚
好像无解
因为如果数据大小写4
会把间隔部分也都写掉

比较笨的写法是:地址1,地址2,地址3......
来写多个地址

cm一直对金手指中压缩码和条件码的执行支持得不是很好
TOP
3#

回复 2楼银河漫步的帖子

其實我會常用的附加數據也就1,20,21,22
我會用的也不多,附加1比較常用Combox與Listbox,我自己異想天開拿到CheckBox試
CheckBox用二進位做多地址的快捷, 好像真的會衝突

我也拜讀過銀河大的說明文檔, 試過用附加22,
但只要數據大小超過4, 附加22就失效了, 寫入的值就會變成十進位

看來真的只能用地址1,地址2,地址3......這樣的方式寫
只是800個地址, 想到就很無力, 雖然自動數據生成很好用, 但還是要貼很久
感謝銀河大回復
TOP
4#

自动生成数据后可以用文本替换工具自动变成一行

不用贴很久
TOP
发新话题 回复该主题