511遇见易语言乐玩插件多线程后台绑定-方法2

本课视频和第13课的区别是,在获取所有游戏窗口句柄上,我们采用了乐玩插件的枚举窗口EnumWindow命令,第13课采用了API进程_取ID数组和进程_取ID数组。

乐玩插件多线程绑定源码:

.版本 2
.支持库 spec
.支持库 EThread
 
.子程序 多线程绑定
.局部变量 m, 整数型
.局部变量 lww, lwcom
.局部变量 游戏句柄, 文本型
 
' 1、获取游戏窗口句柄
游戏句柄 = lww.EnumWindow (“剑侠情缘·网络版”, “Sword3 Class”, “gamefree.exe”, 0, 0, 0, 0)
调试输出 (游戏句柄)
hwnd = 分割文本 (游戏句柄, “,”, )
重定义数组 (乐玩, 假, 取数组成员数 (hwnd))
.计次循环首 (取数组成员数 (hwnd), m)
    ' 有几个游戏就得创建就几个乐玩对象
    乐玩 [m].创建 ()
    ' 设置全局路径
    ' 设置字库
    ' 屏蔽弹窗错误
    ' 获取句柄
    ' 绑定游戏
    调试输出 (hwnd [m])
    编辑框1.加入文本 (hwnd [m] + #换行符)
    .判断开始 (乐玩 [m].BindWindow (到整数 (hwnd [m]), 4, 1, 1, 0, 0) = 1)
        ' 降低CPU
        乐玩 [m].DownCpu (60)
        ' 启动线程
        启动线程 (&主线程, m, )
    .默认
 
    .判断结束
 
.计次循环尾 ()
.子程序 主线程
.参数 d
 
' 这里就是游戏辅助的环节
跑路 (d)
对话 (d)
打怪 (d)
乐玩 [d].UnBindWindow ()
 
.子程序 跑路
.参数 数组序号
 
.计次循环首 (10, )
    乐玩 [数组序号].KeyPress (114, 1)
    延时 (1000)
.计次循环尾 ()
 
.子程序 对话
.参数 数组序号
 
.计次循环首 (10, )
    乐玩 [数组序号].KeyPress (115, 1)
    延时 (1000)
.计次循环尾 ()
 
.子程序 打怪
.参数 数组序号
 
.计次循环首 (10, )
    乐玩 [数组序号].KeyPress (116, 1)
    延时 (1000)
.计次循环尾 ()

下载:

链接:https://pan.baidu.com/s/1Z-GwQ84X7iccpK3NngsPZQ

原文:乐玩插件多线程后台绑定-方法2

          易语言封装调用乐玩多线程插件模块

您可能感兴趣的文章:


▪ 511遇见易语言多线程大漠多线程-33大漠多线程模板-3UI更新

▪ 易语言多线程大漠多线程-36大漠多线程模板-6脚本主线程

▪ 511遇见易语言多线程大漠多线程-10线程传参-时钟多线程数组传参

▪ 易语言大漠《剑侠情缘》多线程批量登录选择框数组加入删除账号

▪ 易语言大漠多线程创建控制和《剑侠情缘》批量登陆

▪ 易语言大漠多账号循环登录任务自动切换模板-1

▪ 大漠多账号循环登录任务自动切换模板-7切换账号

▪ 第一课: 易语言大漠剑侠情缘多线程木人巷

▪ 易语言大漠多线程模块制作及游戏实战方法1-多线程模块调用实战

▪ 511遇见易语言多线程大漠多线程-20初始化COM

猜你喜欢

转载自blog.csdn.net/zcp528/article/details/107831195