TC官方合作论坛

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

[问题] 为什么我写的小脚本有运行问题

[复制链接]
跳转到指定楼层
楼主
发表于 2014-6-27 11:04:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
我自己写了几个斗战神自动采药的脚本,有时候能采几十颗,过一段时间,提示遇到问题需要重新启动脚本或者出错要求关闭,有时候刚采几颗就提示遇到问题需要重新启动脚本或者出错要求关闭,有时候刚打开就提示重新启动或者运行出错要求关闭,时间不固定,情况也不固定,不知道怎么回事,是我的电脑问题么?
回复

使用道具 举报

沙发
发表于 2014-6-27 11:09:03 | 只看该作者
没遇到过
回复

使用道具 举报

板凳
发表于 2014-6-27 11:29:12 | 只看该作者
代码流程仔细分析下....
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-6-30 10:20:45 | 只看该作者
歪不歪 发表于 2014-6-27 11:29
代码流程仔细分析下....

如果流程不对,为什么有时候采了好几个循环才出错?
回复 支持 反对

使用道具 举报

5#
发表于 2014-6-30 13:48:48 | 只看该作者
我猜,很有可能.是...........递归造成的...当然,只是猜测,毕竟没有看到代码.
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-6-30 16:53:29 | 只看该作者
歪不歪 发表于 2014-6-30 13:48
我猜,很有可能.是...........递归造成的...当然,只是猜测,毕竟没有看到代码.

帮我看看谢谢啦
功能 找色()
    循环(真)
        遍历(4)
            x=0,y=0
            图像.多点找色(0,0,1440,900,#FFDA8C,"10|-4|DFBF7B,14|-4|DFBF7B,17|-4|E0BF7B,24|-4|E0BF7B,29|-4|FFDA8C,32|2|E0BF7B",0.7,0,x,y)
            如果(x>1)
                鼠标.移动(x,y+60)
                辅助.等待(30)
                鼠标.左键单击()
                辅助.等待(5000)
                键盘.按键(67)
                辅助.等待(50)
                键盘.按键(114)
                辅助.等待(50)
            如果结束
        遍历结束
        键盘.按键(77)
        辅助.等待(50)
        鼠标.移动(385,211)
        辅助.等待(30)
        鼠标.左键单击()
        辅助.等待(50)
        键盘.按键(77)
        辅助.等待(8500)
        遍历(4)
            x=0,y=0
            图像.多点找色(0,0,1440,900,#FFDA8C,"10|-4|DFBF7B,14|-4|DFBF7B,17|-4|E0BF7B,24|-4|E0BF7B,29|-4|FFDA8C,32|2|E0BF7B",0.7,0,x,y)
            如果(x>1)
                鼠标.移动(x,y+60)
                辅助.等待(30)
                鼠标.左键单击()
                辅助.等待(5000)
                键盘.按键(67)
                辅助.等待(50)
            如果结束
        遍历结束
        键盘.按键(77)
        辅助.等待(50)
        鼠标.移动(345,206)
        辅助.等待(30)
        鼠标.左键单击()
        辅助.等待(50)
        键盘.按键(77)
        辅助.等待(8500)
    循环结束   
功能结束
回复 支持 反对

使用道具 举报

7#
发表于 2014-6-30 19:29:44 | 只看该作者
图像.多点找色,参数相似度不用设置0.7,太低了0.9或者0.8即可,再就是,多点找色,返回的是,真,或者假,所以,你写>1,会出现误判,因为-1也是真,你不如直接写,如果(x!=0) 即可还有,延迟这么长,记得要开线程.
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2014-6-30 23:12:04 | 只看该作者
歪不歪 发表于 2014-6-30 19:29
图像.多点找色,参数相似度不用设置0.7,太低了0.9或者0.8即可,再就是,多点找色,返回的是,真,或者假,所以,你 ...

谢谢,我改一下试试
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-26 14:21 , Processed in 0.175519 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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