TC官方合作论坛

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

[已解决] 想做个前台防卡屏防止脚本出错辅助,有高手指点一下啊。谢谢啊!!!

[复制链接]
跳转到指定楼层
楼主
发表于 2012-10-17 00:24:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
如问题,我想做一个前台防卡屏的辅助,前台脚本运行中,突然间一些字图,挡住了,而且是没有点了那字确定或取消,点击鼠标都无效了。我用了找字来防止,但是加了循环脚本占用资源太多了,而且效果不好,有什么方法,好像有个置顶窗口的指令,不行能不能利用那个做,高手指点下,那个防卡屏是怎样思路做的。
回复

使用道具 举报

10#
发表于 2012-10-17 21:01:11 | 只看该作者
回复 9楼tclhs的帖子

我也说了 用找字啊Ocr
我用着效果很好
从来没出过错
给你看看我的代码

  1. 功能 整型 判断目的地()
  2.     s.tip(窗口.自身句柄(),"判断目的地",1000)
  3.     循环 (真)
  4.         字符型 A=dm.Ocr(903,166,947,182,"ffffff-000000",1.0)
  5.         辅助.等待(1000)
  6.         字符型 B=dm.Ocr(903,166,947,182,"ffffff-000000",1.0)
  7.         如果 (A==B)
  8.             返回 0
  9.         如果结束
  10.     循环结束
  11.     返回 0
  12. 功能结束
复制代码
回复 支持 反对

使用道具 举报

沙发
发表于 2012-10-17 00:54:43 | 只看该作者
我是多开个线程 找字  就找坐标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)


后面自己添加
回复 支持 反对

使用道具 举报

板凳
发表于 2012-10-17 09:11:39 | 只看该作者
你可以试一下开个线程,每隔30秒找一次确定和取消,如果找到了,就先暂停你脚本主要功能的线程,然后去点确定或取消,然后再恢复脚本主要功能的线程,继续每隔30秒找一次确定和取消,如此循环下去。。。
回复 支持 反对

使用道具 举报

地板
发表于 2012-10-17 12:33:54 | 只看该作者
过验证?循环中每找一次的间隔时间长一些,你是另开线程检测还是在操作中检测?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-10-17 18:52:31 | 只看该作者
回复 4楼feng123144的帖子

跟验证码差不多的东西,不验证就卡屏了,出现的频率没有时间长短的基准的。我是用一个线程,一直在找图来防,不过用资源很多,效果也不太明显。
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-10-17 18:53:55 | 只看该作者
回复 3楼Sky_Pro的帖子

我是开个线程来的,我是一直循环的找的。不怎好用。
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-10-17 18:54:49 | 只看该作者
回复 2楼187144831的帖子

我是直接循环来找了。我是找图。
回复 支持 反对

使用道具 举报

8#
发表于 2012-10-17 19:20:22 | 只看该作者
找字比较稳当
找图有时候找不到
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-10-17 20:46:38 | 只看该作者
回复 8楼187144831的帖子

我是用找图啊,效果不好,所以问下还有什么别的方法
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-9 22:48 , Processed in 0.158697 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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