我正在尝试设置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)
答案 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)