PyAutoGUI 鼠标控制函数(3)
鼠标拖拽
PyAutoGUI’
的鼠标拖拽函数和移动函数类似,分为绝对拖拽和相对拖拽。此外,还有一个参数button
用来表示是按下鼠标的哪个按键,'left'
, 'middle'
和 'right'
分别代表鼠标的左键,滚轮和右键。
鼠标绝对拖拽
dragTo()
>>> pyautogui.dragTo(100, 200, button='left') # drag mouse to X of 100, Y of 200 while holding down left mouse button
>>> pyautogui.dragTo(300, 400, 2, button='left') # drag mouse to X of 300, Y of 400 over 2 seconds while holding down left mouse button
鼠标相对拖拽
drag() dragRel()
>>> pyautogui.drag(100, 200, button='left') # drag mouse to X of Current X+100, Y of Current Y+200 while holding down left mouse button
>>> pyautogui.drag(300, 400, 2, button='right') # drag mouse to X of Current X+300, Y of Current Y+400 over 2 seconds while holding down right mouse button
>>>> pyautogui.dragRel(100, 200, button='left') # drag mouse to X of Current X+100, Y of Current Y+200 while holding down left mouse button
>>> pyautogui.dragRel(300, 400, 2, button='right') # drag mouse to X of Current X+300, Y of Current Y+400 over 2 seconds while holding down right mouse button