0

私はUbuntu 12.04を実行しており、python 2で作業しています。マウスを制御できるようにしたいと考えています。これを行うためのいくつかの異なるpythonモジュールを見つけましたが、それらを動作させることができません。

ドッグテールをインストールしましたが、試してみると:

dogtail.rawinput.click(x,y)

私は得る:

AttributeError: 'module' object has no attribute 'rawinput'

次に、pymouseを試しましたが、pymouseをインポートするときにpipを使用してインストールしました:

from pymouse import PyMouse

私は得る:

TypeError: Object value must be tuple, dictionary or DictWrapper: 0

uinput モジュールも試してみましたが、マウス コマンドはループに配置された場合にのみ機能するようで、イライラする/ばかげています。

これらの問題のいずれかを修正する方法/私が間違っていること/モジュールをより使いやすくする方法を知っている人がいれば、助けていただければ幸いです。

4

4 に答える 4

0

これは私のコードです

from pymouse import PyMouse
m = PyMouse()
m.click(654, 169,1) 

X、Y の最初の 2 つの引数 ar 定義する最後の引数 クリック 1 = 左クリック 2 = 右

m.click(x,y,click)
于 2015-02-03T05:08:11.473 に答える
0

pyautogui をインストールすることをお勧めします。マウス操作と書き込みができます。

例:

import pyautogui as py
py.move(x,y) #it moves the mouse
py.click(x,y) #click the mouse on a position
py.write('write this') #Write
py.press('enter') #press a key (enter in this case)
于 2020-01-09T09:43:23.210 に答える