简略原理图 
 
 
 
 
- 空间 品字形算法
 
 - 整型 x,y,k,n,次数,总次数
 
  
- 功能 逻辑型 移动(字符型 方向)
 
 -     选择(方向)
 
 -         条件 "上":
 
 -         y=y-k          //鼠标向上 X坐标不变   Y坐标减去一个 点阵间隔
 
 -         条件 "下":
 
 -         y=y+k
 
 -         条件 "左":
 
 -         x=x-k
 
 -         条件 "右":
 
 -         x=x+k              
 
 -     选择结束
 
 -     
 
 -     鼠标.移动(x,y)
 
 -     辅助.等待(10)
 
 -     
 
 -     //这里 可以添加你需要的功能代码    例如:获取鼠标特征码
 
 -     
 
 -     
 
 -     次数=次数-1  //移动一格 次数减1
 
 -     返回 真
 
 - 功能结束
 
  
 
- 功能 逻辑型 扫描()
 
 -     
 
 -     总次数=10    //执行完 上右下左 为1轮    一共执行10轮
 
 -     k=10            //点阵间隔
 
 -     
 
 -     //起点坐标
 
 -     x=300   
 
 -     y=300
 
 -     
 
 -     
 
 -     鼠标.移动(x,y) 
 
 -     辅助.等待(50)
 
 -     
 
 -     鼠标.左键按下()   //划线演示时使用  不需要可删除
 
 -     辅助.等待(50)
 
 -     
 
 -     n=1              //定义 第1轮开始
 
 -     循环(n<=总次数)
 
 -         
 
 -         次数=2*n-1          //定点移动次数
 
 -         循环(次数>0)     
 
 -             品字形算法.移动("上")    //执行坐标移动 移动后次数减1      到0时跳出循环
 
 -         循环结束       
 
 -         
 
 -         次数=2*n-1
 
 -         循环(次数>0)
 
 -             品字形算法.移动("右")
 
 -         循环结束
 
 -         
 
 -         
 
 -         次数=2*n
 
 -         循环(次数>0)
 
 -             品字形算法.移动("下")
 
 -         循环结束
 
 -         
 
 -         次数=2*n
 
 -         循环(次数>0)
 
 -             品字形算法.移动("左")
 
 -         循环结束
 
 -         
 
 -         n=n+1   //执行完1轮   +1
 
 -         
 
 -         
 
 -     循环结束
 
 -     
 
 -     
 
 -     鼠标.左键弹起()  //划线结束 弹起鼠标
 
 -     
 
 -     
 
 -     
 
 -     返回 真
 
 - 功能结束
 
  
- 空间结束
 
 
  复制代码 
 
 
 
 
 |