2016-07-16 5 views
0

私はパスカルを使って動作するマクロツールを持っています。私はプログラムが非常に長い期間実行されている間、マウスの動きを追跡する必要があります。私はjnativehookを使用して、スローモーションで動きやクリックを描き、分析しやすくなる、基本的なマウスレコーダーをJavaで書いています。手動でマウスを動かすとうまく動作しますが、パスカルからマウスの動きを拾いません。しかし、それはパスカルからマウスクリックを受け取ります。Javaでのパスカルマウスの動きを受け取ります

Javaのパスカルマクロツールによるマウスの動きをどのように拾うことができますか?

+1

あなたの現在の姿勢を教えてください。 "パスカルツール"とは何ですか?マウスの動きをどのように検出しますか? –

+0

マウスレコーダーは、標準のjnativehookデモ実装を使用してJavaになっています。パスカルはマクロ機能を持つプログラミング言語です。私はパスカルでもマクロプログラムを書いています。 – Colby

+0

いくつかのコードを表示する必要があります。 –

答えて

1

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

関連する問題