易语言多线程大漠《剑侠情缘》实现一键批量开启游戏

当我们点击启动游戏时,根据选择框选中的游戏账号的个数,一键批量开启相应数量的游戏窗口。并把每个游戏窗口的进程ID,窗口句柄,窗口标题写到超级列表框里,我们先封装一个启动游戏的功能,再调用它。

511遇见(www.511yj.com)

启动游戏程序

511遇见(www.511yj.com)

.版本 2

.子程序 启动游戏
.局部变量 i, 整数型

i = 0
剑侠游戏路径 = “d:\游戏\剑侠\剑侠情缘网络版\gamefree.exe”
.判断循环首 (i = 0)
    .如果 (进程_创建 (剑侠游戏路径, ) ≠ 0)
        i = 1
    .否则
        信息框 (“游戏启动失败”, 0, , )
        返回 ()

    .如果结束
    处理事件 ()
.判断循环尾 ()

启动游戏按键

511遇见(www.511yj.com)

.版本 2
.支持库 spec
.支持库 iext

.子程序 _按钮_启动游戏_被单击
.局部变量 i, 整数型
.局部变量 m, 整数型
.局部变量 索引, 整数型
.局部变量 窗口句柄, 整数型
.局部变量 窗口标题, 文本型

.计次循环首 (取数组成员数 (account), i)
    启动游戏 ()
    延迟 (100)
    处理事件 ()
.计次循环尾 ()
延迟 (1000)
进程_取ID数组 (“gamefree.exe”, 进程ID, )
超级列表框1.全部删除 ()
.计次循环首 (取数组成员数 (进程ID), m)
    索引 = 超级列表框1.插入表项 (, , , , , )
    窗口句柄 = 进程_ID取窗口句柄 (进程ID [m], , , )
    窗口标题 = 窗口_取标题 (窗口句柄)
    超级列表框1.置标题 (索引, 0, account [m])
    超级列表框1.置标题 (索引, 1, 到文本 (进程ID [m]))
    超级列表框1.置标题 (索引, 2, 到文本 (窗口句柄))
    超级列表框1.置标题 (索引, 3, 窗口标题)
.计次循环尾 ()

源码:易语言大漠《剑侠情缘》多线程一键批量开启游戏

       https://v.youku.com/v_show/id_XMjc5MTA1MDk1Mg==.html

猜你喜欢

转载自blog.csdn.net/zcp528/article/details/106850143
今日推荐