文章目录[隐藏]
本节课的多线程程序集模块是建立在单线程类模块的基础上,首先设置一个全局变量deimethread,它的类型就是这个类单线程,把它设置成一个数组,然后在多线程程序集下通过这个变量来调用类单线程下的方法,加入一个数组序号,从而实现多线程,本课还结合《剑侠情缘》录制了多线程模块的调用实战。
多线程模块核心源码
.版本 2
.程序集 集_多线程
.子程序 插件初始化多线程, , 公开, 执行插件命令前必须调用一次,不可以启动线程再调用,只需要调用一次即可,结束后用销毁命令来清除
.参数 数组序号, 整数型, 参考, 用来填写插件数组序号1-100整数
deimethread [数组序号].插件初始化 ()
.子程序 BindWindow, 整数型, 公开, 后台绑定窗口(返回值:0 失败,1 成功)
.参数 hwnd, 整数型, , 指定窗口的句柄
.参数 display, 文本型, , 屏幕颜色获取方式
.参数 mouse, 文本型, , 鼠标仿真模式
.参数 keypad, 文本型, , 键盘仿真模式
.参数 mode, 整数型, , 模式,见接口说明
.参数 数组序号, 整数型, 参考, 用来填写插件数组序号1-100整数
返回 (deimethread [数组序号].BindWindow (hwnd, display, mouse, keypad, mode))
.子程序 UnBindWindow, 整数型, 公开, 解除绑定窗口,并释放系统资源,(返回值:0 失败,1 成功)
.参数 数组序号, 整数型, 参考, 用来填写插件数组序号1-100整数
返回 (deimethread [数组序号].UnBindWindow ())
.子程序 KeyPress, 整数型, 公开, 按下指定的虚拟键码(返回值:0 失败,1 成功)
.参数 vk_code, 整数型, , 虚拟按键码
.参数 数组序号, 整数型, 参考, 用来填写插件数组序号1-100整数
返回 (deimethread [数组序号].KeyPress (vk_code))
.子程序 销毁, , 公开
.参数 数组序号, 整数型, 参考, 用来填写插件数组序号1-100整数
deimethread [数组序号].销毁 ()
优酷土豆链接:易语言大漠多线程模块制作及游戏实战方法4-类单线程加集多线程模块制作及调用实战
优酷全部教程播单:http://i.youku.com/i/UNTU3NDYyODg0/playlists
交流群:521068947
本人QQ: 272586593