TC官方合作论坛
标题:
想做个前台防卡屏防止脚本出错辅助,有高手指点一下啊。谢谢啊!!!
[打印本页]
作者:
tclhs
时间:
2012-10-17 00:24
标题:
想做个前台防卡屏防止脚本出错辅助,有高手指点一下啊。谢谢啊!!!
如问题,我想做一个前台防卡屏的辅助,前台脚本运行中,突然间一些字图,挡住了,而且是没有点了那字确定或取消,点击鼠标都无效了。我用了找字来防止,但是加了循环脚本占用资源太多了,而且效果不好,有什么方法,好像有个置顶窗口的指令,不行能不能利用那个做,高手指点下,那个防卡屏是怎样思路做的。
作者:
187144831
时间:
2012-10-17 00:54
我是多开个线程 找字 就找坐标OCR
然后对比 超过N=时间
报警或者 其他的方式通知你
循环 (真)
字符型 A=dm.Ocr(903,166,947,182,"ffffff-000000",1.0)
辅助.等待(100000)
字符型 B=dm.Ocr(903,166,947,182,"ffffff-000000",1.0)
如果 (A==B)
后面自己添加
作者:
Sky_Pro
时间:
2012-10-17 09:11
你可以试一下开个线程,每隔30秒找一次确定和取消,如果找到了,就先暂停你脚本主要功能的线程,然后去点确定或取消,然后再恢复脚本主要功能的线程,继续每隔30秒找一次确定和取消,如此循环下去。。。
作者:
feng123144
时间:
2012-10-17 12:33
过验证?循环中每找一次的间隔时间长一些,你是另开线程检测还是在操作中检测?
作者:
tclhs
时间:
2012-10-17 18:52
回复
4楼
feng123144
的帖子
跟验证码差不多的东西,不验证就卡屏了,出现的频率没有时间长短的基准的。我是用一个线程,一直在找图来防,不过用资源很多,效果也不太明显。
作者:
tclhs
时间:
2012-10-17 18:53
回复
3楼
Sky_Pro
的帖子
我是开个线程来的,我是一直循环的找的。不怎好用。
作者:
tclhs
时间:
2012-10-17 18:54
回复
2楼
187144831
的帖子
我是直接循环来找了。我是找图。
作者:
187144831
时间:
2012-10-17 19:20
找字比较稳当
找图有时候找不到
作者:
tclhs
时间:
2012-10-17 20:46
回复
8楼
187144831
的帖子
我是用找图啊,效果不好,所以问下还有什么别的方法
作者:
187144831
时间:
2012-10-17 21:01
回复
9楼
tclhs
的帖子
我也说了 用找字啊Ocr
我用着效果很好
从来没出过错
给你看看我的代码
功能 整型 判断目的地()
s.tip(窗口.自身句柄(),"判断目的地",1000)
循环 (真)
字符型 A=dm.Ocr(903,166,947,182,"ffffff-000000",1.0)
辅助.等待(1000)
字符型 B=dm.Ocr(903,166,947,182,"ffffff-000000",1.0)
如果 (A==B)
返回 0
如果结束
循环结束
返回 0
功能结束
复制代码
作者:
feng123144
时间:
2012-10-18 12:05
回复
5楼
tclhs
的帖子
图做得小些,间隔时间在3秒以上,应该不会占多大资源.
作者:
tclhs
时间:
2012-10-18 18:18
回复
10楼
187144831
的帖子
我采纳你的方法了,你的这个是大漠找字吗。
作者:
187144831
时间:
2012-10-19 10:17
回复
12楼
tclhs
的帖子
是
0123456789
把这些字库先做出来
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1