Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有一种方法可以让鼠标在不考虑灵敏度的情况下通用移动?_Python_Python 3.x_Mouse_Pyautogui_Mousemove - Fatal编程技术网

Python 有没有一种方法可以让鼠标在不考虑灵敏度的情况下通用移动?

Python 有没有一种方法可以让鼠标在不考虑灵敏度的情况下通用移动?,python,python-3.x,mouse,pyautogui,mousemove,Python,Python 3.x,Mouse,Pyautogui,Mousemove,因此,我没有代码,因为这不是编码的问题,因为我已经完成了程序并正在运行,但是我注意到: 在游戏菜单中,鼠标的敏感度并不重要,因为我将坐标设置为单击/移动,并且由于它与敏感度无关,所以工作正常。 然而, 当移动游戏摄像机(角色视图)时,如果我这样做,例如“向右移动1000像素”,这将受到鼠标灵敏度和ingame灵敏度的影响。没有办法在所有分辨率/鼠标灵敏度下都能正常工作吗 基本上,我需要能够让我的朋友的“相机”/“角色视图”移动到和我一样多的位置,同时使用不同的鼠标DPI,而不是以相对方式移动到显

因此,我没有代码,因为这不是编码的问题,因为我已经完成了程序并正在运行,但是我注意到:

在游戏菜单中,鼠标的敏感度并不重要,因为我将坐标设置为单击/移动,并且由于它与敏感度无关,所以工作正常。 然而, 当移动游戏摄像机(角色视图)时,如果我这样做,例如“向右移动1000像素”,这将受到鼠标灵敏度和ingame灵敏度的影响。没有办法在所有分辨率/鼠标灵敏度下都能正常工作吗


基本上,我需要能够让我的朋友的“相机”/“角色视图”移动到和我一样多的位置,同时使用不同的鼠标DPI,而不是以相对方式移动到显示器的固定点,例如:

import pyautogui
import time

time.sleep(3)

pyautogui.moveTo(100, 100)
这将在显示器上沿100像素向下移动鼠标至100像素。其他示例:

# To make it drag along the screen
# (x, y, time taken)
pyautogui.moveTo(100, 100, 5)

# To make it hold while moving
# The 5 slows it
pyautogui.dragTo(100, 100, 5)

# To check if the next move pos is on display
# This will return false
pyautogui.onScreen(0, -1)

# To Move only x/y
pyautogui.moveTo(None, 500)
尽管pyautogui应该只向像素方向移动,而不考虑DPI,所以请附上您的代码