利于大漠插件写游戏外挂, 绑定是首要的事情,问题是,如何获得句柄,如何判断游戏是否开启,如何保证绑定万无一失,那就的写的逻辑性要强一点,判断要多一点,循环利于的要好一点,在判断游戏是否在线时,使用了时钟组件,而时钟组件调用的事件里有循环,尽管加了处理事(),在没有开启游戏的状态下,仍会造成窗口假死,所以这里启用了线程,使得时钟事件非常顺畅。总之,本课示范了如何更加有效的绑定游戏窗口,在寻找窗口句柄时,用了两种方法,第一是dm.findwindow(),这个命令必须知道游戏窗口的标题,而有的游戏窗口 标题是无法获得,或者是 变化的,所以视频教程示范了第二种方法,采用取进程ID的方法。
部分源码:
.版本 2 .子程序 判断游戏开启 .局部变量 i, 整数型 ' 1、寻找游戏窗口的句柄 i = 0 .判断循环首 (i = 0) 进程_取ID数组 (“gamefree.exe”, ID数组, ) .如果 (取数组成员数 (ID数组) > 0) hwnd = 进程_ID取窗口句柄 (ID数组 [1], , , ) .如果真 (hwnd > 0) 标签_信息.标题 = “游戏开启成功” 时钟1.时钟周期 = 0 i = 1 .如果真结束 .否则 标签_信息.标题 = “请开启游戏” .如果结束 处理事件 () .判断循环尾 () ' ' hwnd = dm.FindWindow (, “剑侠情缘·网络版”) .' 如果 (hwnd > 0) ' 标签_信息.标题 = “游戏开启成功” ' 时钟1.时钟周期 = 0 ' i = 1 .否则 ' 标签_信息.标题 = “请开启游戏” ' 处理事件 () .如果结束 ' 判断循环尾 ()
优酷土豆链接:优酷土豆视频高清观看
优酷全部教程播单:http://i.youku.com/i/UNTU3NDYyODg0/playlists
511遇见易语言大漠游戏外挂综合教程-易语言大漠:http://list.youku.com/albumlist/show/id_49481729
交流群:521068947
本人QQ: 272586593