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



我想用Python构建一个程序,为我玩一个简单的Android游戏。 我正在使用 memu 安卓模拟器在我的电脑上执行此操作。 我可以使用 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 脚本,为此:右键单击您的脚本并单击"以管理员身份运行"。它帮助了我:)

最新更新