0

Pascal を使用して実行するマクロ ツールがあります。プログラムが非常に長時間実行されている間、マウスの動きを追跡する必要があります。jnativehook を使用して、動きとクリックをスローモーションで描画し、分析しやすくする基本的なマウス レコーダーを Java で作成しました。マウスを手動で動かすと問題なく動作しますが、パスカルからマウスの動きを拾いません。ただし、パスカルからのマウス クリックは検出されます。

Java でパスカル マクロ ツールによって行われたマウスの動きを取得するにはどうすればよいですか?

4

1 に答える 1

1

問題は、イベントが Pascal でどのように生成されるかであり、使用しているプラ​​ットフォームに依存します。JNativeHook が生成するイベントを常に取得できるため、JNativeHook のイベント投稿機能を使用することをお勧めします。ライブラリがライブラリの外部で取得できるイベントを引き続き送信できますが、一部のプラットフォームでは、特定のプラットフォームのリスナーが一部のメソッドを取得できないため、特定の API を使用する必要があります。

于 2016-08-08T17:40:23.380 に答える