Function lineMove(targetX, targetY)
//获取当前鼠标的坐标
GetCursorPos x, y
//获取斜率
k=(targetY-y)/(targetX-x)
//把当前坐标带入公式y=kx+b 求得b值
b = y - k * x
//获取坐标值差
dx = targetX - x
//定义总移动次数 可以通过调整此参数和下面的延迟时间 获得更佳模拟效果
moveNum = 900
//获取每次偏移量
perX=dx/moveNum
For moveNum
x = x + perX
y = k * x + b
MoveTo x,y
Delay 0.2
Next
End Function
//测试
Call lineMove(800,800)
按键精灵脚本笔记 鼠标按直线轨迹移动
最新推荐文章于 2022-09-23 00:27:37 发布