|
变量名 | 类 型 | 静态 | 数组 | 备 注 | i | 整数型 | | | 文件号 | 整数型 | | | 账号文本 | 文本型 | | | 账号数组 | 文本型 | | 0 | 账号密码 | 文本型 | | 0 | 情况 | 逻辑型 | | | n | 整数型 | | | 账号更新 | 文本型 | | |
如果真 (多线程 [索引 ].线程状态 ) 进入许可区 (许可证_获取账号 ) 文件号 = 打开文件 (取运行目录 () + “\账号.txt”, #读写, #无限制 ) 账号文本 = 读入文本 (文件号, ) 判断 (账号文本 = “”) 调试输出 (“账号密码一个也没有……请处理好TXT后---在动起辅助”)  账号数组 = 分割文本 (账号文本, #换行符, )   计次循环首 (取数组成员数 (账号数组 ), i )   判断 (状态 = 1 )    判断 (寻找文本 (账号数组 [i ], “已读取”, , 假) = -1 且 寻找文本 (账号数组 [i ], “已完成”, , 假) = -1 且 寻找文本 (账号数组 [i ], “已封号”, , 假) = -1 且 寻找文本 (账号数组 [i ], “密码错”, , 假) = -1 且 寻找文本 (账号数组 [i ], “号异常”, , 假) = -1 )     账号密码 = 分割文本 (账号数组 [i ], “|”, )     如果真 (取数组成员数 (账号密码 ) ≥ 3 )      多线程 [索引 ].账号 = 处理空格 (账号密码 [1 ])      多线程 [索引 ].密码 = 处理空格 (账号密码 [2 ])      多线程 [索引 ].服务器 = 处理空格 (账号密码 [3 ])      账号数组 [i ] = 账号数组 [i ] + “|” + “已读取”     反馈列表信息 (索引, 1, 多线程 [索引 ].账号 + “ - ” + 多线程 [索引 ].密码 + “ - ” + 多线程 [索引 ].服务器 )      情况 = 真      跳出循环 ()          反馈列表信息 (索引, 1, “获取失败”)        判断 (状态 = 2 )    判断 (寻找文本 (账号数组 [i ], “已读取”, , 假) ≥ 1 且 寻找文本 (账号数组 [i ], “已完成”, , 假) = -1 且 寻找文本 (账号数组 [i ], “已封号”, , 假) = -1 且 寻找文本 (账号数组 [i ], “密码错”, , 假) = -1 且 寻找文本 (账号数组 [i ], “号异常”, , 假) = -1 )     账号密码 = 分割文本 (账号数组 [i ], “|”, )     如果真 (取数组成员数 (账号密码 ) ≥ 3 )      多线程 [索引 ].账号 = 处理空格 (账号密码 [1 ])      多线程 [索引 ].密码 = 处理空格 (账号密码 [2 ])      多线程 [索引 ].服务器 = 处理空格 (账号密码 [3 ])     反馈列表信息 (索引, 1, 多线程 [索引 ].账号 + “ - ” + 多线程 [索引 ].密码 + “ - ” + 多线程 [索引 ].服务器 )      情况 = 真      跳出循环 ()          反馈列表信息 (索引, 1, “获取失败”)                   计次循环尾 ()  判断 (情况 = 真)   计次循环首 (取数组成员数 (账号数组 ), n )    判断 (账号更新 = “”)     账号更新 = 账号数组 [n ] + #换行符      账号更新 = 账号更新 + 账号数组 [n ] + #换行符         计次循环尾 ()  写出文本 (打开文件 (取运行目录 () + “\账号.txt”, #重写, #无限制 ), 账号更新 )         调试输出 (“账号:” + 多线程 [索引].账号, “密码:” + 多线程 [索引].密码, “服务器:” + 多线程 [索引].服务器)关闭文件 (文件号)退出许可区 (许可证_获取账号 )返回 (情况 ) |
|