|
发表于 2014-5-12 20:12:07
|
显示全部楼层
初始y=银两y+91 //初始y=377,重新定位银两位置
飞行符=-1,飞行符x=0,飞行符y=0
for(i=0;i<4;i++)//4行
初始x=银两x-23 //初始x=55
for(j=0;j<5;j++)//5列
飞行符=图像.找图(初始x,初始y,初始x+45,初始y+44,"rc:飞行符.bmp",#102030,0.9,0,飞行符x,飞行符y)
if(飞行符<0)
初始x=初始x+45
else
超级鼠标.移动(飞行符x+5,飞行符y+5)
help.sleep(辅助.随机数(350,500))
超级鼠标.移动(飞行符x+9,飞行符y+9)
help.sleep(辅助.随机数(800,1000))
目标,目标x,目标y
目标=图像.找图(飞行符x+8,飞行符y-185,飞行符x+288,飞行符y+8,"rc:"&目的地&".bmp",#102030,0.9,0,目标x,目标y)
if(目标>-1)
FXF=1
辅助运行.状态输出(目标,"移动至"&目的地)
超级鼠标.右键单击(1)
跳出
else
初始x=初始x+45
超级鼠标.移动(银两x,银两y) //移动至包裹外,防止影响找图
help.sleep(辅助.随机数(200,300))
endif
endif
endfor
if(FXF==1)
跳出
else
初始y=初始y+44
endif
endfor
上面那个少了几行,至于格数不固定,你可以提前判断,在遍历 |
|