我想知道是否可以使用pyautogui自动点击而不破坏我的光标功能。我使用pyautogui自动点击,但是当脚本运行时,我的光标变得无用,因为光标在屏幕上移动。我想知道是否可能要么1)有两个光标,让pyautogui自动一个,而我自己操作另一个,或者2)让pyautogui在屏幕上点击而不实际移动我的光标。
我想知道是否可以使用pyautogui自动点击而不破坏我的光标功能。我使用pyautogui自动点击,但是当脚本运行时,我的光标变得无用,因为光标在屏幕上移动。我想知道是否可能要么1)有两个光标,让pyautogui自动一个,而我自己操作另一个,或者2)让pyautogui在屏幕上点击而不实际移动我的光标。
例子:
# Save mouse position
(x, y) = pyautogui.position()
# Your automated click
pyautogui.click(200, 300)
# Move back to where the mouse was before click
pyautogui.moveTo(x, y)
第一种解决方案是保存当前鼠标位置,然后在鼠标点击后返回该位置,具体如下:
import pyautogui
(x,y)=pyautogui.position()
pyautogui.click(600,300)
pyautogui.moveTo(x,y)