TC官方合作论坛

 找回密码
 立即注册
查看: 354|回复: 4
打印 上一主题 下一主题

[问题] TC出错,如何着手排查

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-11 10:50:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
运行中,经常出现图示的错误,但又不是始终出现,请问:这样的问题 如何进行排查?

附带:TC程序有调 TS插件4.015版,绑定窗口为"normal","windows","windows",0 模式,主要用于前台 找字。

本帖子中包含更多资源

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

x
回复

使用道具 举报

沙发
 楼主| 发表于 2013-6-11 10:58:16 | 只看该作者
我重点怀疑 以下这一段代码,因为程序出错时,游戏往往停在这里,但现在还没找到出错原因
主要是因为,错误并不总是出现,不好分析。

  1.     tx = 0,ty = 0
  2.     for(i=0;i<40;i++)
  3.         ts[s].FindStr(215,560,815,630,"游","dfb943-000000",1.0, x, y)
  4.         if(x>0)
  5.             if(tx==x)
  6.                 if(ty==y)
  7.                     ts[s].MoveTo(x,y+35)
  8.                     help.sleep(250)
  9.                     ts[s].LeftClick()
  10.                     help.sleep(100)
  11.                     ts[s].LeftClick()
  12.                     help.sleep(2000)
  13.                     break
  14.                 endif
  15.             endif
  16.         endif
  17.         help.sleep(250)
  18.         tx=x,ty=y
  19.     endfor
复制代码
回复 支持 反对

使用道具 举报

板凳
发表于 2013-6-11 11:42:37 | 只看该作者
没遇到过,我不是win7系统
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2013-6-11 11:58:39 | 只看该作者
初步看来还是插件问题,因为改成下面以后,不再出现那个错误。
郁闷

  1.     tx = 0,ty = 0
  2.     mouse.mousemove(1440,100)
  3.     for(i=0;i<40;i++)
  4.         //ts[s].FindStr(215,560,815,630,"游","dfb943-000000",1.0, x, y)
  5.         color.findpic(215,585,815,650,"游.bmp",#000000,1.0,0,x,y)
  6.         if(x>0)
  7.             if(tx==x)
  8.                 if(ty==y)                    
  9.                     //ts[s].MoveTo(x,y+35)
  10.                     //help.sleep(250)
  11.                     //ts[s].LeftClick()
  12.                     //help.sleep(100)
  13.                     //ts[s].LeftClick()
  14.                     mouse.mousemove(425,680)
  15.                     help.sleep(100)
  16.                     mouse.leftdown()
  17.                     help.sleep(100)
  18.                     mouse.leftup()
  19.                     help.sleep(2000)
  20.                     break
  21.                 endif
  22.             endif
  23.         endif
  24.         help.sleep(250)
  25.         tx=x,ty=y
  26.     endfor
复制代码
回复 支持 反对

使用道具 举报

5#
发表于 2013-6-11 16:04:49 | 只看该作者
灵活使用下断点,一般的问题都能排查出来
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-4 13:19 , Processed in 0.169597 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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