1

マウスの移動に正しい座標を見つけたり、与えたり、Java Robot でクリックしたりするのに問題があります - (テストプロジェクトの一部) 詳しく説明するには: 画面上の (100,100) にあるオブジェクトをクリックする必要があります。 axb。しかし、他の画面解像度のために同じコードを動的に再利用する必要があります-ここでは、新しい画面の座標を動的に提供する必要があります..

4

1 に答える 1

0

正しいアプローチは、JNI 経由で Wi​​ndows API を使用することです。ウィンドウができたら、その実際の位置を決定します。その位置に基づいて、Java ロボット API を介して押したいボタンの位置を計算できます。

例: -> Java Swing では、ウィンドウへの Win32 ウィンドウ ハンドル (hwnd) 参照をどのように取得しますか?

おそらく、jni の代わりに jna (上記のリンクで説明されているように) を使用する必要があります -> https://github.com/twall/jna#readme

于 2011-11-28T11:38:38.033 に答える