Python 鼠标点击在 Memu 模拟器中不起作用

Python mouse clicks won't work inside Memu emulator

我想在 Python 中构建一个程序,为我玩一个简单的 Android 游戏。我正在使用 memu android 模拟器在我的电脑上执行此操作。我可以使用 pyautogui 成功移动我的鼠标,但是当我点击 memu 模拟器中的区域时,没有任何反应。

我是 运行 Windows 10。我确实注意到 pyautogui.click() 出现了权限错误,所以我按如下方式解决了这个问题:

#  pyautogui Fix

import pyautogui

def click(x=None,y=None,buttonclick=''):
    try:
        if type(x) == None and type(x) == None and len(buttonclick) > 0:
            pyautogui.click(x,y,button=buttonclick)
        elif type(x) != None and type(x) != None:
            pyautogui.click(x,y)
        else:
            pyautogui.click()
    except PermissionError:
        pass

def doubleClick(x=None,y=None,buttonclick=''):
    click(x,y,buttonclick)
    click(x,y,buttonclick)

我正在尝试做的一小部分示例...

import os
import pyautogui, pyautoguiFix

mouseSpeed = 0.5

# click icon on memu desktop
pyautogui.moveTo(1271, 379, duration= mouseSpeed)
pyautoguiFix.click()

如有任何帮助或建议,我们将不胜感激!

尝试以管理员身份 运行 您的 python 脚本,方法是:右键单击您的脚本,然后单击 "Run as administrator"。它帮助了我:)