【背景】模拟鼠标、键盘操作
【问题】
1、pyautogui.move 和 pyautogui.moveTo 的区别?
pyautogui.moveTo(x=None, y=None, duration=0.0, tween=linearTween)
这个函数会将鼠标光标直接移动到指定的屏幕坐标 (x, y)
。如果 duration
参数被设置为非零值(以秒为单位),则光标会平滑地移动到目标位置,而不是瞬间移动。tween
参数用于控制移动的缓动效果(即加速度或减速度)
pyautogui.move(xOffset=0, yOffset=0, duration=0.0, tween=linearTween)
这个函数会将鼠标光标从其当前位置开始,沿着屏幕水平(x轴)和/或垂直(y轴)方向移动指定的偏移量(xOffset
和 yOffset
)。同样,如果 duration
被设置,则光标会平滑地移动到新的位置。
区别:
moveTo 需要你提供目标位置的绝对坐标(x
和 y
)。
move 需要你提供从当前位置开始的偏移量(xOffset
和 yOffset
)。
标签:pyautogui,moveTo,鼠标,键盘,duration,移动,光标 From: https://www.cnblogs.com/liu-Gray/p/18371041