TC官方合作论坛

 找回密码
 立即注册
查看: 1275|回复: 6

[已解决] 微锐答题的疑问

[复制链接]
发表于 2012-10-31 13:33:16 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
        题目ID = Microrui.SendFile(内容,1001, Path,400)
        help.sleep(200)
        help.messagebox(题目ID)

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

使用道具 举报

发表于 2012-10-31 13:38:16 | 显示全部楼层
题目ID正常情况下是个非0的玩意吧. 那么你获取完了要显示他只有当他成功返回后才行 也就是说你加个判断 如果题目ID非0那么在显示!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-31 13:46:06 | 显示全部楼层
嗯嗯 有道理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-31 15:12:04 | 显示全部楼层
问题还是会卡在那里  简单的代码
    题目ID = Microrui.SendFile(内容,1001, Path,400)
        help.sleep(200)
        help.messagebox("1")
就算没有题目ID的值 1总该弹出来吧 因为微锐那边几秒钟就把题目答完了  证明截图到发送题目都没有问题 就是TC会卡在那个题目ID发送那里. 而且线程的停止也不会顺利停止掉,根本执行不到销毁操作那里.窗口都不会解绑的.
回复 支持 反对

使用道具 举报

发表于 2012-10-31 15:47:41 | 显示全部楼层
函数里 参数 400是超时时间 你给的太长了吧 我都是用20的..你给了400 就是400秒大概8分钟的上限..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-10-31 16:06:02 | 显示全部楼层
不是超时不超时的问题,10秒我也试过了,如果超时多少秒还没发送题目成功那也不会有答案一说,关键是微锐那边答案很快就有了 一切正常 只是TC不往下执行
回复 支持 反对

使用道具 举报

发表于 2012-10-31 16:08:19 | 显示全部楼层
吧你的代码发上来我看看上一环节的

单纯的这段很难看出问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-11 00:25 , Processed in 0.039443 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表