当我们点击启动游戏时,根据选择框选中的游戏账号的个数,一键批量开启相应数量的游戏窗口。并把每个游戏窗口的进程ID,窗口句柄,窗口标题写到超级列表框里,我们先封装一个启动游戏的功能,再调用它。
启动游戏程序
.版本 2.子程序 启动游戏.局部变量 i, 整数型i = 0剑侠游戏路径 = “d:\游戏\剑侠\剑侠情缘网络版\gamefree.exe”.判断循环首 (i = 0).如果 (进程_创建 (剑侠游戏路径, ) ≠ 0)i = 1.否则信息框 (“游戏启动失败”, 0, , )返回 ().如果结束处理事件 ().判断循环尾 ()
启动游戏按键
.版本 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, 窗口标题).计次循环尾 ()
源码:易语言大漠《剑侠情缘》多线程一键批量开启游戏
/v_show/id_XMjc5MTA1MDk1Mg==.html