TC官方合作论坛
标题:
谁能解释一下为什么运行之后老是重复这个动作?
[打印本页]
作者:
q176473186
时间:
2012-6-10 00:33
标题:
谁能解释一下为什么运行之后老是重复这个动作?
循环(真)
如果(是否找到==1)
辅助.等待(100)
鼠标.移动(420,400)
辅助.等待(200)
鼠标.左键按下()
辅助.等待(200)
鼠标.左键弹起()
否则
如果(是否找到==0)
辅助.等待(100)
鼠标.移动(X,Y)
辅助.等待(1000)
鼠标.相对移动(30,40)
辅助.等待(100)
鼠标.左键按下()
辅助.等待(200)
鼠标.左键弹起()
辅助.等待(5000)
否则
如果(是否找到==-1)
鼠标.移动(180,300)
辅助.等待(200)
鼠标.左键按下()
辅助.等待(200)
鼠标.相对移动(720,0)
辅助.等待(200)
鼠标.左键弹起()
辅助.等待(2000)
如果结束
如果结束
如果结束
循环结束
辅助.等待(100)
鼠标.移动(837,89)
辅助.等待(1000)
鼠标.相对移动(5,5)
辅助.等待(100)
鼠标.左键按下()
辅助.等待(200)
鼠标.左键弹起()
辅助.等待(2000)
返回 真
功能结束
谁能解释一下为什么运行之后老是重复这个动作?
如果(是否找到==-1)
鼠标.移动(180,300)
辅助.等待(200)
鼠标.左键按下()
辅助.等待(200)
鼠标.相对移动(720,0)
辅助.等待(200)
鼠标.左键弹起()
辅助.等待(2000)
如果结束
作者:
67800461
时间:
2012-6-10 06:33
如果(是否找到==-1)
在你的程序上 是否 是失败的意思
那要是失败 就一直循环你失败时的循环
作者:
xuhekkll
时间:
2012-6-10 08:10
你这个大循环,没出跳出语句,所以,是否找到等于几,就执行相应语句,循环后,又执行这段语句,所以就出现一直执行的结果,
根据你的描述,是否找到应该等于-1,就是没有找到图,然后一直执行它。建议把找图语句加到大循环里,然后,加入跳出语句。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1