我想知道是否可以使用pyautogui自动完成点击,而不会影响光标的功能。我使用pyautogui自动完成点击,但是当脚本在屏幕上移动时,脚本运行时,我的光标变得无用。我想知道是否有可能1)有两个光标并且让pyautogui在我自己操作另一个时自动化,或者2)让pyautogui在屏幕上单击而不实际移动光标。

最佳答案

我猜想操作系统(像大多数操作系统一样)不支持多个鼠标指针。这意味着pyautogui也没有。与所描述的行为最接近的方法是,使用pyautogui.position()保存当前的鼠标位置,然后按要单击的位置,然后跳回到该位置。快速完成后,您将可以控制自动单击之间的鼠标指针。

例子:

# 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)

关于python - pyautogui鼠标单击时实际上没有移动鼠标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50901191/

10-13 00:03