“pyautogui”没有响应

2024-10-05 10:16:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我用python编写了一个小代码。但这部分代码在游戏专注于游戏时不起作用,并且不会做出回应

pyautogui.moveRel(-2, 4)

当我的光标出现在菜单或其他地方时,这部分也会起作用。但当我切换到游戏时(当我的光标消失,十字线出现时),它就不工作了(不管是全屏还是其他)。这些类型的键盘命令也在我的代码中,但它们工作得很好

keyboard.is_pressed('Alt')

是关于鼠标还是pyautogui?。。如何使鼠标移动正确


Tags: 代码命令游戏类型is地方菜单鼠标
2条回答

PyAutoGui就是这样工作的:

0,0       X increases  >
+             -+
|                           | Y increases
|                           |     |
|   1920 x 1080 screen      |     |
|                           |     V
|                           |
|                           |
+             -+ 1919, 1079

所以你需要这样写:

pyautogui.moveTo(100, 200)   # moves mouse to X of 100, Y of 200

pyautogui.moveTo(100, 200, 2)   # moves mouse to X of 100, Y of 200 over 2 seconds

我尝试了以下代码:

import win32con

import win32api

win32api.mouse_event(win32con.MOUSEEVENTF_MOVE, int(10), int(10), 0, 0)

它在游戏中起了作用。我认为它与win32con有关。不管怎样,我明白了

相关问题 更多 >

    热门问题