TC官方合作论坛

标题: 微锐答题的疑问 [打印本页]

作者: 清风流水2060    时间: 2012-10-31 13:33
标题: 微锐答题的疑问
        题目ID = Microrui.SendFile(内容,1001, Path,400)
        help.sleep(200)
        help.messagebox(题目ID)

脚本执行到这里就不往下进行了,信息框始终弹不出来,下边的代码也不会继续执行,而去看微锐那边看到图片已经发送成功并返回了答案,时间不过几秒钟就答完了.昨晚测试还好好的,今天就到发送题目ID那里卡在那了,
有木有朋友遇到过这类情况,求解啊

作者: saga    时间: 2012-10-31 13:38
题目ID正常情况下是个非0的玩意吧. 那么你获取完了要显示他只有当他成功返回后才行 也就是说你加个判断 如果题目ID非0那么在显示!
作者: 清风流水2060    时间: 2012-10-31 13:46
嗯嗯 有道理
作者: 清风流水2060    时间: 2012-10-31 15:12
问题还是会卡在那里  简单的代码
    题目ID = Microrui.SendFile(内容,1001, Path,400)
        help.sleep(200)
        help.messagebox("1")
就算没有题目ID的值 1总该弹出来吧 因为微锐那边几秒钟就把题目答完了  证明截图到发送题目都没有问题 就是TC会卡在那个题目ID发送那里. 而且线程的停止也不会顺利停止掉,根本执行不到销毁操作那里.窗口都不会解绑的.
作者: saga    时间: 2012-10-31 15:47
函数里 参数 400是超时时间 你给的太长了吧 我都是用20的..你给了400 就是400秒大概8分钟的上限..
作者: 清风流水2060    时间: 2012-10-31 16:06
不是超时不超时的问题,10秒我也试过了,如果超时多少秒还没发送题目成功那也不会有答案一说,关键是微锐那边答案很快就有了 一切正常 只是TC不往下执行
作者: saga    时间: 2012-10-31 16:08
吧你的代码发上来我看看上一环节的

单纯的这段很难看出问题




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1