TC官方合作论坛

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

[已解决] 如果页面不关闭,循环移动点击

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

马上加入TC

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

x
功能 打boss()
    循环(真)
        dm.SetPath(辅助.获取资源路径("rc:")) //设置路径
        变量 intX,intY
        dm_ret = dm.FindPic(0,0,2000,2000,"2.bmp","000000",0.9,0,intX,intY)
        循环(dm_ret==0)     //判断是否找到 找图返回值 0(找到) -1(未找到)
            dm.MoveTo(intX,intY)
            dm.LeftClick()
            
            dm_ret = dm.FindPic(0,0,2000,2000,"4.bmp","000000",0.9,0,intX,intY)
            循环(dm_ret==0)     //判断是否找到 找图返回值 0(找到) -1(未找到)
                dm.MoveTo(intX,intY)
                dm.LeftClick()
            循环结束
            
        循环结束
        
    循环结束
功能结束


///////////////////////////////////////////////////////////
   我是想判断页面如果还在,循环移动点击,直到关闭为止,然后找另一张图,然后关闭判断是否关闭, 循环。
     总是只点一次,也不循环真
回复

使用道具 举报

地板
发表于 2015-5-14 22:54:35 | 只看该作者
你这开了这么多循环,我也是醉了 。,帮你优化下
变量 循环开关 = 真
循环(循环开关)
        dm.SetPath(辅助.获取资源路径("rc:")) //设置路径
        变量 intX,intY
        dm_ret = dm.FindPic(0,0,2000,2000,"2.bmp","000000",0.9,0,intX,intY)
        如果( intX>0&&intY>0)     //判断是否找到 找图返回值 0(找到) -1(未找到)
//找到图点击关闭
            dm.MoveTo(intX,intY)
            dm.LeftClick()
            否则
//没有找到图,说明关闭了
跳出
如果结束
循环结束
           

评分

参与人数 0威望 +1 金币 +1 收起 理由
zhihua502 + 1 + 1 非常热心的人,解决了我的问题.

查看全部评分

回复 支持 反对

使用道具 举报

沙发
发表于 2015-5-14 18:45:52 | 只看该作者
一个循环就够了,弄2个循环做什么?你这个循环怎么没有跳出?
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2015-5-14 19:02:29 | 只看该作者
这论坛不错 发表于 2015-5-14 18:45
一个循环就够了,弄2个循环做什么?你这个循环怎么没有跳出?

要跳出吗? 用5.0习惯了
一个是大循环,两个是条件循环,只要大循环和一个条件循环吗  是试试。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2015-5-15 13:12:54 | 只看该作者
fuxiaojun185 发表于 2015-5-14 22:54
你这开了这么多循环,我也是醉了 。,帮你优化下
变量 循环开关 = 真
循环(循环开关)

这样真的好多了, 而且出错的几率小了
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2015-5-16 20:48:37 | 只看该作者
fuxiaojun185 发表于 2015-5-14 22:54
你这开了这么多循环,我也是醉了 。,帮你优化下
变量 循环开关 = 真
循环(循环开关)

有时候移动过去不点, 有时候不移动也不点,有时候移动点击了几次没进去就不点了,我拿鼠标晃一晃脚本又活过来了, 这是怎么回事?
回复 支持 反对

使用道具 举报

7#
发表于 2015-5-17 01:52:01 | 只看该作者
zhihua502 发表于 2015-5-16 20:48
有时候移动过去不点, 有时候不移动也不点,有时候移动点击了几次没进去就不点了,我拿鼠标晃一晃脚本又 ...

是不是绑定的问题,没成功,或者激活下试试
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2015-5-17 09:11:41 | 只看该作者
fuxiaojun185 发表于 2015-5-17 01:52
是不是绑定的问题,没成功,或者激活下试试

调试过是成功的,也不是激活问题, 我觉得应该还是找图方面的问题,改了下范围和相似度好多了,至少挂个把小时没怎么出错了。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-22 23:05 , Processed in 0.160957 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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