|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我想在程序中加入一个不停读游戏坐标的功能,用于判断人物是在运动过程中还是已经到目的地了。
因为代码较多就没有全部贴上来,下面只贴了读坐标的功能。
以下代码可以正常运行2-3次,也就是正确读出坐标2-3次,能读出坐标说明语句没问题哦..........之后TC程序就没有响应了(就是死掉了,鼠标放在程序界面上呈漏斗状)。刚开始以为延时太短,可是下面代码中的延时之和已经达到3秒了,延时再长也就失去意义了。还请高手指点到底哪里出现问题了,谢谢~~~~~~~~
工具版本信息:
TC:2.1
大漠:3.1208B
以下为代码:
-----------------------------------------------------------------------------------------------
功能 逻辑型 读坐标()
//这里添加你要执行的代码
字符型 坐标
标签.设置文本("标签0","开始找坐标!")
dm.SetDict(0,"坐标.txt")
循环(真)
坐标 = dm.Ocr(1321,6,1382,15,"0.0.85-0.0.20",1.0)
辅助.等待 (1000)
标签.设置文本("标签2",坐标)
辅助.等待 (2000)
标签.设置文本("标签2","开始找坐标!")
循环结束
返回 真
//函数返回语句
功能结束
------------------------------------------------------------------------------------------------
经测试,上述代码中,将 坐标 = dm.Ocr(1321,6,1382,15,"0.0.85-0.0.20",1.0) 替换为 坐标 = ”123456“ 可以正常运行,并在标签中循环显示 ”123456“ 。
是不是TC的循环语句,和大漠的OCR函数之间,有些什么问题呀??
郁闷了.........
|
|