在游戏中使用python控制鼠标移动

时间:2018-08-29 21:15:27

标签: python

我想通过让我的经纪人玩电子游戏来学习一些强化学习的概念。为此,我想控制游戏内的鼠标移动。

我一直在摆弄 win32api ,使用win32api.SetCursorPos((x,y))移动鼠标。尽管这可以在我的桌面上完美运行,但我找不到一种方法来翻译游戏中的动作。

我也尝试使用 pyautogui ,但也没有运气。

关于如何解决此问题的任何建议?

1 个答案:

答案 0 :(得分:0)

from pynput.mouse import Controller, Button


def clickAt(Mouse, x, y):
    Mouse.position = (x, y)
    Mouse.press(Button.right)
    Mouse.release(Button.right)


Mouse = Controller()
clickAt(Mouse,100,100)

这是使用Pynput的方法