【问题标题】:Python mouse clicks won't work inside Memu emulatorPython 鼠标点击在 Memu 模拟器中不起作用
【发布时间】:2017-02-03 13:09:25
【问题描述】:

我想用 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 android-emulator


【解决方案1】:

尝试以管理员身份运行您的 python 脚本,方法是:右键单击您的脚本并单击“以管理员身份运行”。它帮助了我:)

【讨论】:

  • 哇。谢谢,我会试试这个。手指交叉。
猜你喜欢
  • 1970-01-01
  • 2011-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-17
  • 1970-01-01
  • 2022-11-18
相关资源
最近更新 更多