2017-02-03 18 views
1

Pythonで簡単なAndroidゲームをプレイするプログラムを作成したいと考えています。私は私のPC上でこれを行うためにmemuアンドロイドエミュレータを使用しています。マウスを動かすにはpyautoguiを使うことができますが、memuエミュレータ内の領域をクリックすると何も起こりません。MemuエミュレータでPythonマウスのクリックが機能しない

私は、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() 

ご意見やご提案は大変ありがとうございます。

+0

同様の問題がありましたが、これを解決しましたか? – reuscam

答えて

0

pythonスクリプトを管理者として実行してください。これを行うには、スクリプトを右クリックし、[管理者として実行]をクリックします。それは私を助けました:)

+0

うわー。ありがとう、私はこれを試してみます。指が交差した。 – apotheosied

関連する問題