我想知道是否可以在不影响光标功能的情况下使用 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/