.版本 2
.程序集 窗口程序集1
.程序集变量 第一次读取, 整数型
.程序集变量 第二次读取, 整数型
.程序集变量 第三次读取, 整数型
.程序集变量 第四次读取, 整数型
.程序集变量 基址, 文本型
.程序集变量 进程ID, 整数型
.程序集变量 错误, 整数型
.子程序 _按钮1_被单击
基址 = “00CD1C10”
第一次读取 = 内存_驱动读写1.读整数型 (取进程ID (“QQSG.exe”), 十六到十 (基址))
第二次读取 = 内存_驱动读写1.读整数型 (取进程ID (“QQSG.exe”), 第一次读取 + 十六到十 (“0C”))
第三次读取 = 内存_驱动读写1.读整数型 (取进程ID (“QQSG.exe”), 第二次读取 + 十六到十 (“2d0”))
第四次读取 = 内存_驱动读写1.读整数型 (取进程ID (“QQSG.exe”), 第三次读取 + 十六到十 (“85C4”))
标签1.标题 = 到文本 (第四次读取)
错误 = 到整数 (第四次读取)
标签2.标题 = “错误”
.判断开始 (标签1.标题 = 到文本 (5745))
标签1.标题 = 到文本 (5745)
信息框 (“恭喜你,已经找到内存基址”, 0, )
.判断开始 (到整数 (错误) ≠ 到整数 (“5745”))
.默认
.判断结束
信息框 (“不好意思,你没有找到内存基址,请打开内存软件重新寻找”, 0, )
.默认
.判断结束
如代码,我的目的是 如果游戏中的血等于5745的时候 ,弹出窗口 说我找到基址了,不等于5745的时候 说我没有找到基址 ,这样的话怎么写代码,本人新鸟,写起来太乱了
.判断开始 (标签1.标题 = 到文本 (5745))
标签1.标题 = 到文本 (5745)
信息框 (“恭喜你,已经找到内存基址”, 0, )
.判断 (到整数 (错误) ≠ 到整数 (“5745”))
信息框 (“不好意思,你没有找到内存基址,请打开内存软件重新寻找”, 0, )
.默认
.判断结束
也可以写成**************************
.如果 (标签1.标题 = 到文本 (5745))
标签1.标题 = 到文本 (5745)
信息框 (“恭喜你,已经找到内存基址”, 0, )
.否则
信息框 (“不好意思,你没有找到内存基址,请打开内存软件重新寻找”, 0, )追问
你的第一个例子解释一下
第二个判断 到整数(标签1.标题)≠到整数(5745)
这样的话可以写成这样吗,你那个我看起来好乱,或者你可以解释一下吗
追答你可以复制到易语言 代码内查看,就清晰了。
5745本来就是整数,你写成:
第二个判断 到整数(标签1.标题)≠5745
当然写成:
第二个判断 到整数(标签1.标题)≠到整数(5745)
也是可以的。
好的
标签2.标题 = “错误”
.判断开始 (第四次读取 = 5745)
信息框 (“恭喜你,已经找到内存基址”, 0, )
.默认
信息框 (“不好意思,你没有找到内存基址,请打开内存软件重新寻找”, 0, )