【发布时间】: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()
任何帮助或建议将不胜感激!
【问题讨论】:
-
遇到了类似的问题,你解决了吗?