|
请教一个多线程问题
循环启动 内部
线程_启动脚本 无响应 无法进入到 被启动程序
问题是 在启动之后做了第一个窗口在做下一个窗口之后 线程就消失了 但是线程句柄还在 直接不会进入到执行主程序里面
按钮_开始任务.禁止 = 真 线程_启动脚本 (&循环登录_指定模拟器, , 全局_全部线程 )按钮_开始任务.禁止 = 假 变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | n | 整数型 | | | 账号 | 文本型 | | | 密码 | 文本型 | | | 服务器 | 文本型 | | | 模拟器编号 | 文本型 | | | m | 整数型 | | | 上号 | 逻辑型 | | | 姓名 | 文本型 | | | 身份证号 | 文本型 | | | 线程 | 逻辑型 | | | 调试输出 (“我要执行登录”)线程_初始化COM库Ex ()功能初始 ()判断循环首 (真)判断循环首 (真)如果 (账号是否完成 ()) 判断循环首 (真)上号 = 假 计次循环首 (超级列表框1. 取表项数 (), m )如果真 (超级列表框1. 取当前状态图片 (m - 1 ) = 1 = 真 且 超级列表框1. 取标题 (m - 1, 6 ) = “未启动”)i = 到整数 (超级列表框1. 取标题 (m - 1, 5 )) 账号 = 超级列表框1. 取标题 (m - 1, 1 )密码 = 超级列表框1. 取标题 (m - 1, 2 )姓名 = 超级列表框1. 取标题 (m - 1, 14 )身份证号 = 超级列表框1. 取标题 (m - 1, 15 )上号 = 真 跳出循环 ()辅助延时 (80)计次循环尾 ()如果真 (上号 = 真)跳出循环 ()辅助延时 (4000)判断循环尾 ()如果真 (上号 = 真)大漠多线程信息 [i ].账号 = 账号 大漠多线程信息 [i ].密码 = 密码 大漠多线程信息 [i ].文本参数一 = 姓名 大漠多线程信息 [i ].文本参数二 = 身份证号 大漠多线程信息 [i ].整数参数一 = m 判断 (线程_启动脚本 (&执行主程序, i, 大漠多线程信息 [i ].线程句柄 ) = 真) 判断循环首 (真)如果真 (大漠多线程信息 [i ].运行状态 = “启动成功”)跳出循环 ()辅助延时 (2000, )判断循环尾 ()大漠多线程信息 [i ].运行状态 = “运行成功”游戏窗口 = 游戏窗口 + 1 判断循环首 (游戏窗口 ≥ 全局_多开 )如果真 (游戏窗口 < 全局_多开 )辅助延时 (3000 )跳出循环 ()辅助延时 (2000)判断循环尾 ()辅助延时 (3000 )列表框_输出当前任务 (m - 1, “未启动”)跳出循环 ()辅助延时 (100, )判断循环尾 ()如果真 (选择框_循环刷号1.选中 = 假)跳出循环 ()判断循环首 (游戏窗口 ≥ 1 )如果真 (游戏窗口 ≤ 0 )跳出循环 ()辅助延时 (2000 )判断循环尾 ()i = 0 m = 0 n = 0 账号重置_初始化 ()判断循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 大漠 | 大漠中文版 | | | 逻辑 | 逻辑型 | | | 返回 | 整数型 | | | 全局_性别 | 逻辑型 | | | 雷电 | 雷神lsconsole操作 | | | 线程_初始化COM库Ex () 如果 (大漠多线程信息 [i ].大漠. 创建对象 () = 真)大漠 = 大漠多线程信息 [i ].大漠 信息框 (“创建对象失败”, 0, , )辅助延时 (1000, )返回 = 大漠. 注册VIP (“333333”, “1111”)大漠. 置全局路径 (取运行目录 () + “/pic”)大漠. 字库_置文件 (0, “001.txt”)大漠. 字库_置文件 (1, “002.txt”)大漠. 字库_置文件 (2, “003.txt”)自动登录 (i )大漠信息重置 (i )辅助延时 (5000, )线程_关闭指定大漠线程 (i )游戏窗口 = 游戏窗口 - 1 输出日志 (“结束任务窗口数” + 到文本 (游戏窗口 )) 线程_取消COM库Ex ()
|
|