- //找定点计算角度 角度数jds 角度差jdc
- 调用插件命令 zb=DBSoft.GetColorXY(hwnd,222,548,343,649,"0000FF","0,0,0",2)
- 延时200毫秒
- c=clng(zb(0)):d=clng(zb(1))
- 调用插件命令 jiaodu=DBSoft.Angle3Point(c,d,294,597,c,597,1)
- jds=abs(clng(jiaodu))
- dim jdcz(4),jdc(4)
- jdcz(0)=30-jds:jdcz(1)=50-jds:jdcz(2)=60-jds:jdcz(3)=65-jds:jdcz(4)=70-jds
- jdc(0)=abs(30-jds):jdc(1)=abs(50-jds):jdc(2)=abs(60-jds):jdc(3)=abs(65-jds):jdc(4)=abs(70-jds)
- //zx为最小下标 zxz为最小角度差数值
- 调用插件命令 zx=DBSoft.MinNum(jdc,1)
- 调用插件命令 zxz=DBSoft.MinNum(jdcz,0)
- zx=clng(zx):zxz=clng(zxz)
- //角度差修正
- pj=pj+jdxz*zxz
- // MessageBox "角度代号"&zx
- 如果表达式 (zx=0) 为真,则
- 调用插件命令 Bkgnd.KeyDown(Hwnd, 32)
- sj=ss(pj)/10*3500+tj
- 延时sj毫秒
- 条件结束
- 如果表达式 (zx=1) 为真,则
- 调用插件命令 Bkgnd.KeyDown(Hwnd, 32)
- sj=ws(pj)/10*3500+tj
- 延时sj毫秒
- 条件结束
- 如果表达式 (zx=2) 为真,则
- 调用插件命令 Bkgnd.KeyDown(Hwnd, 32)
- sj=ls(pj)/10*3500+tj
- 延时sj毫秒
- 条件结束
- 如果表达式 (zx=3) 为真,则
- 调用插件命令 Bkgnd.KeyDown(Hwnd, 32)
- sj=lw(pj)/10*3500+tj
- 延时sj毫秒
- 条件结束
- 如果表达式 (zx=4) 为真,则
- 调用插件命令 Bkgnd.KeyDown(Hwnd, 32)
- sj=qs(pj)/10*3500+tj
- 延时sj毫秒
- 条件结束
- 调用插件命令 Bkgnd.KeyUp(Hwnd, 32)
- 条件结束
- 否则
- 如果表达式 (LX-HX<=0) 为真,则
- 调用插件命令 Bkgnd.KeyPress(Hwnd, 39)
- 延时200毫秒
- // MessageBox "向右"
- 调用插件命令 Bkgnd.KeyPress(Hwnd, 37)
- 延时200毫秒
- // MessageBox "向左"
- 调用插件命令 Bkgnd.KeyPress(Hwnd, 37)
- 延时200毫秒
- // MessageBox "向左"
- 调用插件命令 Bkgnd.KeyPress(Hwnd, 39)
- 延时300毫秒
- // MessageBox "向右"
- //找定点计算角度 角度数jds 角度差jdc
- 调用插件命令 zb=DBSoft.GetColorXY(hwnd,222,548,343,649,"0000FF","0,0,0",2)
- 延时200毫秒
- c=clng(zb(0)):d=clng(zb(1))
- 调用插件命令 jiaodu=DBSoft.Angle3Point(c,d,294,597,c,597,1)
- jds=abs(clng(jiaodu))
- dim jdcz(4),jdc(4)
- jdcz(0)=30-jds:jdcz(1)=50-jds:jdcz(2)=60-jds:jdcz(3)=65-jds:jdcz(4)=70-jds
- jdc(0)=abs(30-jds):jdc(1)=abs(50-jds):jdc(2)=abs(60-jds):jdc(3)=abs(65-jds):jdc(4)=abs(70-jds)
- //zx为最小下标 zxz为最小角度差数值
- 调用插件命令 zx=DBSoft.MinNum(jdc,1)
- 调用插件命令 zxz=DBSoft.MinNum(jdcz,0)
- zx=clng(zx):zxz=clng(zxz)
- //角度差修正
- pj=pj+jdxz*zxz
- // MessageBox "角度代号"&zx
- 如果表达式 (zx=0) 为真,则
- 调用插件命令 Bkgnd.KeyDown(Hwnd, 32)
- sj=ss(pj)/10*3500+tj
- 延时sj毫秒
- 条件结束
- 如果表达式 (zx=1) 为真,则
- 调用插件命令 Bkgnd.KeyDown(Hwnd, 32)
- sj=ws(pj)/10*3500+tj
- 延时sj毫秒
- 条件结束
- 如果表达式 (zx=2) 为真,则
- 调用插件命令 Bkgnd.KeyDown(Hwnd, 32)
- sj=ls(pj)/10*3500+tj
- 延时sj毫秒
- 条件结束
- 如果表达式 (zx=3) 为真,则
- 调用插件命令 Bkgnd.KeyDown(Hwnd, 32)
- sj=lw(pj)/10*3500+tj
- 延时sj毫秒
- 条件结束
- 如果表达式 (zx=4) 为真,则
- 调用插件命令 Bkgnd.KeyDown(Hwnd, 32)
- sj=qs(pj)/10*3500+tj
- 延时sj毫秒
- 条件结束
- 调用插件命令 Bkgnd.KeyUp(Hwnd, 32)
- 否则