变量名 | 类 型 | 静态 | 数组 | 备 注 |
x1 | 双精度小数型 | | |
y1 | 双精度小数型 | | |
x | 双精度小数型 | | |
y | 双精度小数型 | | |
cs | 双精度小数型 | | |
轨迹x | 双精度小数型 | | |
轨迹y | 双精度小数型 | | |
x2 | 双精度小数型 | | |
y2 | 双精度小数型 | | |
v | 双精度小数型 | | |
x1 = 900
y1 = 900
x =
取鼠标水平位置 ()y =
取鼠标垂直位置 ()x2 = x
y2 = y
如果 (取绝对值 (x - x1
) >
取绝对值 (y - y1
))

cs =
取绝对值 (x - x1
)
cs =
取绝对值 (y - y1
)
如果真 (cs ≠ 0
)
轨迹x
= (x1 - x
) ÷ cs

轨迹y
= (y1 - y
) ÷ cs
判断循环首 (x ≠ x1
且 y ≠ y1
)
x = x + 轨迹x

y = y + 轨迹y
SetCursorPos (x, y
)
如果真 (到整数 (取绝对值 (x - x1
)) ≤ 1
且 到整数 (取绝对值 (y - y1
)) ≤ 1
)
SetCursorPos (x1, y1
)
跳出循环 ()
延时 (1)
判断循环尾 ()
变量名 | 类 型 | 静态 | 数组 | 备 注 |
x1 | 双精度小数型 | | |
y1 | 双精度小数型 | | |
x | 双精度小数型 | | |
y | 双精度小数型 | | |
cs | 双精度小数型 | | |
轨迹x | 双精度小数型 | | |
轨迹y | 双精度小数型 | | |
x2 | 双精度小数型 | | |
y2 | 双精度小数型 | | |
v | 双精度小数型 | | |
x1 = 900
y1 = 900
x =
取鼠标水平位置 ()y =
取鼠标垂直位置 ()x2 = x
y2 = y
如果 (取绝对值 (x - x1
) >
取绝对值 (y - y1
))

cs =
取绝对值 (x - x1
)
cs =
取绝对值 (y - y1
)
如果真 (cs ≠ 0
)
轨迹x
= (x1 - x
) ÷ cs

轨迹y
= (y1 - y
) ÷ cs
判断循环首 (x ≠ x1
且 y ≠ y1
)
x = x + 轨迹x

y = y + 轨迹y
SetCursorPos (x, y
)
如果真 (到整数 (取绝对值 (x - x1
)) ≤ 1
且 到整数 (取绝对值 (y - y1
)) ≤ 1
)
SetCursorPos (x1, y1
)
跳出循环 ()
延时 (1)
判断循环尾 ()