一键登录进入游戏 ,改变了大漠模块的调用方法,使用全局变量dm,让它的类型为E大漠,从而实现免注册到系统,免360之类的查杀,同时讲解了延时延迟的区别,和处理事件()的作用。关键是在找字时,改用了FindStrFastE()命令,应为它的识别速度快,更兼容于易语言。
第八课511遇见易语言大漠一键登录进入游戏二(FindStrFastE)
开始登录游戏
.版本 2
.支持库 spec
.子程序 开始游戏
.局部变量 pos, 文本型
.局部变量 p_array, 文本型, , "0"
.局部变量 i, 整数型
i = 0
.判断循环首 (i = 0)
延迟 (time)
pos = dm.FindStrFastE (394, 572, 489, 598, “西山居”, “ddddbb-000000”, 1)
p_array = 分割文本 (pos, “|”, )
延迟 (time)
.如果 (到整数 (p_array [1]) ≠ -1)
延迟 (time)
dm.MoveTo (到整数 (p_array [2]), 到整数 (p_array [3]) - 198)
延迟 (time)
dm.LeftClick ()
延迟 (time)
dm.KeyPress (13)
延迟 (time)
dm.KeyPress (13)
延迟 (time)
i = 1
.否则
.如果结束
处理事件 ()
.判断循环尾 ()