pyautogui没有点击确切的位置

时间:2020-05-02 20:29:29

标签: python pyautogui

我正在尝试设置pyautogui。我现在所拥有的唯一代码是将鼠标移至一个位置,然后再将其移至另一个位置。我也在运行2k监视器的Windows上。问题是我将移动设置为移至x=1235, y=120,但鼠标实际上移至988, 96,当我将其设置为移至x=1650, y=315时,鼠标随后移至1320, 252。我还没有找到任何答案。这是代码:

(main.py)

import pyautogui
from mainFunctions import *
moveCharacter()

(mainFunctions.py)

import pyautogui
import time
def moveCharacter():
    pyautogui.moveTo(x=1235 , y=120)
    time.sleep(1)
    pyautogui.moveTo(x=1650, y=315)

1 个答案:

答案 0 :(得分:0)

这可能是因为两者之一: 您更改屏幕分辨率 要么 这是因为pyautogui的FAILSAFE系统。

如果您尚未更改屏幕分辨率,请在您的 mainFunctions.py 文件中尝试以下代码:

from pyautogui import *
from time import *
def moveCharacter():
    FAILSAFE = False
    moveTo(x=1235 , y=120)
    sleep(1)
    moveTo(x=1650, y=315)