マウスの移動に正しい座標を見つけたり、与えたり、Java Robot でクリックしたりするのに問題があります - (テストプロジェクトの一部) 詳しく説明するには: 画面上の (100,100) にあるオブジェクトをクリックする必要があります。 axb。しかし、他の画面解像度のために同じコードを動的に再利用する必要があります-ここでは、新しい画面の座標を動的に提供する必要があります..
質問する
973 次
1 に答える
0
正しいアプローチは、JNI 経由で Windows API を使用することです。ウィンドウができたら、その実際の位置を決定します。その位置に基づいて、Java ロボット API を介して押したいボタンの位置を計算できます。
例: -> Java Swing では、ウィンドウへの Win32 ウィンドウ ハンドル (hwnd) 参照をどのように取得しますか?
おそらく、jni の代わりに jna (上記のリンクで説明されているように) を使用する必要があります -> https://github.com/twall/jna#readme
于 2011-11-28T11:38:38.033 に答える