|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
功能 逻辑型 圆形渐开线(int 中心点x坐标,int 中心点y坐标,double 第一圈半径,int 两点间距离,double 递增半径,int 圈数,string 鼠标特征码)
圆形渐开线返回=假//圆形渐开线返回 如果前面没赋值的话 它的默认值 就是假,这句写不写都一样
整型 x0 = 中心点x坐标
整型 y0 = 中心点y坐标
浮点型 r = 第一圈半径
整型 l = 两点间距离
浮点型 rr = 递增半径
整型 qs = 圈数
字符型 sbtzm = 鼠标特征码
整型 x,y
字符型 varsb
浮点型 n = 0
整型 i=1
循环(真)//(i<=qs)
循环(n<3.1415926*2)
x=x0+转换.浮点型转整型(r*数学.余弦值(n))
y=y0+转换.浮点型转整型(r*数学.正弦值(n))
鼠标.移动(x,y)
辅助.等待(25)
//鼠标.左键按下()//画板测试,实际可根据自己需要修改
varsb = 转换.整型转字符型(鼠标.获取特征码())
如果(字符串.长度(varsb)>5)
如果(字符串.比较(sbtzm, varsb)==0)
圆形渐开线返回=真
跳出
如果结束
如果结束
n=n+l/r
循环结束
如果(圆形渐开线返回)
跳出
如果结束
n=0
r=r+rr
i=i+1//画圈计数
如果(i>qs)
//n=0
r = 第一圈半径
i=1
如果结束
循环结束
返回 圆形渐开线返回
功能结束
功能 逻辑型 返回圆形渐开线结果()
返回 圆形渐开线返回
功能结束
功能 逻辑型 开始_点击()
辅助.等待(500)
采集.圆形渐开线(960,513,100,50,100,4,"7995270")
if(圆形渐开线返回)
鼠标.左键单击(1)
//辅助.等待(50)//当画圈找到鼠标特征码时,执行打怪、采集等代码
endif
返回 真
功能结束
为什么开始了操作截面就会卡住呢? |
|