CheatMaker 论坛

注册

 

发新话题 回复该主题

请教一个问题 [复制链接]

1#
SVN取消了 xxxxxx,xxxxxx,xxxxxx 这种写法。

之前看银河大大的帖子
Integer a;
C1.Address = 572FC;
Do a < 21
Call.ReadData(C1);
L1.ListDisplay[a] = C1.SelectText;
a += 1;
C1.Address += 30;
EndDo


C1.Address = 572FC;这段应该是初始地址,Do a < 21 是什么意思?a += 1;又是什么意思?C1.Address += 30;这段话是偏移的意思吗?


像这个地址,初始地址是51988B,偏移量是2F(47),总共有(168)360个地址,该用上面的脚本怎么来写呢?
分享 转发
TOP
2#

Integer a;
C1.Address = 51988B;
Do a < 360
Call.SaveData(C1);
a += 1;
C1.Address += 0x2F;
EndDo

大体就是这样吧C1是checkbox
最后编辑银河漫步 最后编辑于 2019-05-16 12:03:08
TOP
3#

Integer a;
C1.Address = 51988B;
Do a < 360
Call.SaveData(C1);
a += 1;
C1.Address += 0x2F;
EndDo

大体就是这样吧C1是checkbox

银河漫步 发表于 2019-5-16 11:41:28



CheckBox 那这个里面的地址需要填写首个地址还是用00表示,二进制,字节大小7,这些在控件里设置就好吧。
这是附件:
测试.[PC].zip (, 下载次数:1086)
  麻烦帮看一下
最后编辑沙人 最后编辑于 2019-05-16 14:20:09
TOP
4#

Integer a;
C1.Address = 51988B;
Do a < 360
Call.SaveData(C1);
a += 1;
C1.Address += 0x2F;
EndDo

大体就是这样吧C1是checkbox

银河漫步 发表于 2019-5-16 11:41:28
测试了一下,无效,不知道哪里错了。。控件名称也改了。
TOP
5#

我还没用循环弄过批处理
下次试一下
TOP
发新话题 回复该主题