TC官方合作论坛
标题:
怎么多条件判断了,那个帮我看看我些的代码
[打印本页]
作者:
wg518
时间:
2012-2-25 20:30
标题:
怎么多条件判断了,那个帮我看看我些的代码
我现在写脚本,要再一个地图的5个点分别用鼠标点一下,如果在第一个位置点一下时候发现我要找得图标,择执行第一方案,如过在第二个位置点一下时候发现我要找得图标,择执行第二方案。这五个位置只会有一个位置会出现我要找得图标
整型 x,y,a,b,钩,钩1 //矿图片
钩 =图像.找图(0,0,1024,768,"rc:gou9.bmp",#102030,0.8,0,x,y) //矿图片
超级鼠标.移动(327,503)
//移动到小地图天岛
辅助.等待(1000)
超级鼠标.左键单击(1)
辅助.等待(500)
如果(钩==0)//表示找到了
地图序号=1
如果结束
超级鼠标.移动(400,476)
//移动到小地图天府
辅助.等待(1000)
超级鼠标.左键单击(1)
辅助.等待(500)
如果(钩==0)//表示找到了
地图序号=2
如果结束
超级鼠标.移动(480,388)
//移动到小地图蜀地
辅助.等待(1000)
超级鼠标.左键单击(1)
辅助.等待(500)
如果(钩==0)//表示找到了
地图序号=3
如果结束
如果(地图序号==1)
超级鼠标.移动(208,631)
辅助.等待(50)
如果结束
如果(地图序号==2)
超级鼠标.移动(332,598)
辅助.等待(50)
如果结束
如果(地图序号==3)
超级鼠标.移动(469,446)
辅助.等待(1000)
如果结束
为什么我无法得到正确的地图序号了
作者:
cylhb
时间:
2012-2-25 21:10
如果(钩>0)//表示找到了
试试
作者:
wg518
时间:
2012-2-25 21:20
还是不行,只会返回一个固定值,不会变化
作者:
cjd530
时间:
2012-2-26 00:25
回复
3楼
wg518
的帖子
超级鼠标.移动(327,503)
//移动到小地图天岛
辅助.等待(1000)
超级鼠标.左键单击(1)
辅助.等待(500)
钩 =图像.找图(0,0,1024,768,"rcou9.bmp",#102030,0.8,0,x,y) //矿图片
如果(钩==0)//表示找到了
地图序号=1
如果结束
超级鼠标.移动(400,476)
//移动到小地图天府
辅助.等待(1000)
超级鼠标.左键单击(1)
辅助.等待(500)
钩 =图像.找图(0,0,1024,768,"rcou9.bmp",#102030,0.8,0,x,y) //矿图片
如果(钩==0)//表示找到了
地图序号=2
如果结束
超级鼠标.移动(480,388)
//移动到小地图蜀地
辅助.等待(1000)
超级鼠标.左键单击(1)
辅助.等待(500)
钩 =图像.找图(0,0,1024,768,"rcou9.bmp",#102030,0.8,0,x,y) //矿图片
如果(钩==0)//表示找到了
地图序号=3
如果结束
如果(地图序号==1)
超级鼠标.移动(208,631)
辅助.等待(50)
如果结束
如果(地图序号==2)
超级鼠标.移动(332,598)
辅助.等待(50)
如果结束
如果(地图序号==3)
超级鼠标.移动(469,446)
辅助.等待(1000)
如果结束
作者:
cgg521
时间:
2012-2-26 04:44
你写的貌似有问题.我说说我看出来的哈~
1.貌似你没有定义变量"地图序号"?
2.如果你的方案1..2.3等等只是做一个简单的移动,那你直接在上面如果"勾==0"语句下面写上你要干的事不就完了吗?
3.你上面那种思路我觉得不可行..你可以用如果套如果套如果这种结构....可以很简单的解决你这个问题~~~
比如:到一个位置点一下鼠标,找到图片干什么,如果找不到就继续去另一个地方,找到了就干你想要干的,如果找不到再去下一个地方.简单给你整理一下,你参考参考,不一定对~~
超级鼠标.移动(327,503)//移动到小地图天岛
辅助.等待(1000)
超级鼠标.左键单击(1)
辅助.等待(500)
钩=图像.找图(0,0,1024,768,"rcou9.bmp",#102030,0.8,0,x,y)
如果(勾>-1)
超级鼠标.移动(208,631)
辅助.等待(50)
如果结束
超级鼠标.移动(400,476)//移动到小地图天府
辅助.等待(1000)
超级鼠标.左键单击(1)
辅助.等待(500)
钩=图像.找图(0,0,1024,768,"rcou9.bmp",#102030,0.8,0,x,y)
如果(勾>-1)
超级鼠标.移动(332,598)
辅助.等待(50)
整理了2个如果..你参考一下这样做跟你的目的是不是一样的...按照你上面写的我觉得应该是这个目的..你测试一下吧
作者:
wg518
时间:
2012-2-26 15:57
恩,非常感谢,按你的思路写出来了,终于写出来了:~
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1