|
楼主 |
发表于 2013-11-26 18:29:39
|
显示全部楼层
感谢楼上两位回答,可能我没有说清楚,空间A,B不单单是调用空间C里面的一个FOR循环,而是调用C空间里面一个划圈功能,这个划圈功能里面又含有一个FOR循环。我贴下我的代码,麻烦楼上两位帮我看看
空间A
标记3:
A移动.A移动()
help.sleep(9000)
标记1:
图像.模糊找色(1265,59,1410,200,#80D76D,0.8,0,itx,ity)
if(itx > 0 && ity > 0 )
车迟窗口焰楠根.找色()
help.sleep(5000)
划圈.划圈()
A移动.A移动()
help.sleep(5000)
goto 标记1
else
B移动.B移动()
help.sleep(6000)
鼠标.移动(1016,557)
help.sleep(500)
鼠标.左键单击(1)
划圈.划圈()
标记2:
图像.模糊找色(1265,59,1410,200,#80D76D,0.8,0,itx,ity)
if(itx > 0 && ity > 0 )
车迟窗口焰楠根.找色()
help.sleep(5000)
划圈.划圈()
B移动.B移动()
help.sleep(5000)
划圈.划圈()
goto 标记2
else
goto 标记3
endif
endif
空间结束
空间C
功能 划圈()
变量 x0,y0,rr,l,n,r,x,y,x1,y1,cos,sin
x0=925
y0=379
x1=0
y1=0
rr=25
l=5
n=0
r=9
for(9)
循环(n<3.1415926*2)
cos=math.cos(n)
sin=math.sin(n)
x=x0+r*cos
y=y0-r*sin
鼠标.移动(x,y)
help.sleep(10)
鼠标形状特征码=鼠标.获取特征码()
if(鼠标形状特征码==8585085)
鼠标.获取坐标(x1,y1)
鼠标.左键双击(1)
for(10)
键盘.按键(90)
help.sleep(500)
endfor
鼠标.移动(x1,y1)
help.sleep(500)
鼠标.左键单击(1)
help.sleep(500)
键盘.按键(90)
return 0
endif
n=n+l/r
循环结束
n=0
r=r+rr
endfor
功能结束
空间结束
空间A调用空间C里面的划圈,我希望红色字划圈For10次,绿色字划圈For5次 |
|