|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 aoaoawei 于 2014-8-18 18:09 编辑
功能 按钮一键启动_点击()
guagua.自动登录() 这里不用线程就没问题,用了这个 //自动登录线程句柄 = 线程.开启("guagua.自动登录", "")以后,一旦进入任务线程和检测线程绑定就失效了,请帮我看看哪里不对啊
功能结束
//----------------------自动登录--------------------------------//
功能 自动登录()
。。。太长省略
遍历(i=0;i<行数;i++)
。。。太长省略
guagua.登录绑定(句柄)
遍历结束------------------------
循环(真) //奇怪了,今天试了下在这里加入一个空循环也能
正常辅助.等待(1000)
循环结束
功能结束
-----------------
//------------------------登录绑定---------------------------//
功能 登录绑定(句柄)
变量 dm_ret, 错误码, 下标, 长度
下标 = 数组空间.查找(窗口句柄数组, 句柄)
dm数组[下标] = com("dm.dmsoft")
dm数组[下标].SetPath(辅助.获取资源路径("rc:"))
dm数组[下标].SetDict(0,"字库.txt")
dm_ret=dm数组[下标].BindWindowEx(窗口句柄数组[下标],"dx","dx","dx.keypad.input.lock.api|dx.keypad.state.api|dx.keypad.api|dx.keypad.raw.input","dx.public.graphic.protect|dx.public.active.message",0)
如果(dm_ret == 1)
//绑定成功
traceprint("绑定成功")
辅助.等待(500)
guagua.掉线登录(下标) //这里是自动登陆的
任务线程[下标]=线程.开启("guagua.任务线程",下标) //如果上面的按钮用线程的话,一旦账号登陆完毕到这里就解绑了,不用线程就没事,但是辅助就卡死了
检测线程[下标]=线程.开启("guagua.检测状态",下标)
否则
错误码 = dm数组[下标].GetLastError()
调试输出("[主窗口绑定] 错误码: " & 错误码)
辅助.消息框("主窗口绑定失败")
如果结束
功能结束
//---------------------------------任务线程-----------------------------
功能 任务线程(下标)
循环(真)
guagua.野**机(下标)
循环结束
功能结束
//------------------检测线程-----------------
功能 检测状态(下标)
循环(真)
guagua.死亡检测(下标)
循环结束
功能结束
|
|