2017-07-03 17 views
0

私は自分のPCで他の作業(ウェブサーフィンなど)をしている間にクリックしたジョブを繰り返すコードを作ろうとしています。マウスのオートメーションが実際のマウスに干渉しないようにする

私はPyautoguiを試しましたが、スクリプトの実行中にライブラリが実際のマウスを妨害します。

この目的のために使用できるPythonライブラリはありますか?

または任意のアドバイスはありますか?このような、このコードとして

例えば、

import pyautogui, sys 
print('Press Ctrl-C to quit.') 
try: 
    while True: 
     pyautogui.moveTo(100, 200) 

except KeyboardInterrupt: 
    print '\n' 

、場所に私のマウスカーソルを移動します。しかし、私はその結果を望んでいません。

+1

*実際には移動せずに、マウスを動かすことをシミュレートしたもの(Web要素のクリックを行っているセレンのようなもの)があったとしても、ライブラリを切り替える必要はありません。あなたができることは、moveToへの呼び出しの前に現在のマウスポインタの座標を取得してから、オートメーションプログラムによる中断前の位置にマウスを戻す別のmoveToを実行することです。ビットホーキーですが、自動化は専用システムに最適です。 –

+0

@RonNorris thxしかし、実際のマウスに干渉することなく、マウス操作をシミュレートするために何らかの "仮想"マウスを作成する方法があると思っていました。 – KyonP

答えて

1

仮想マシンの内部で実行します。

関連する問題