前提・実現したいこと
お世話になります。
Java1.8で開発を行っています。
起動しているSwing製のアプリケーションのオブジェクトを認識し、
画面情報のチェック処理に活用したいと考えています。
具体的にはRanorexやBizRobo等のデスクトップアプリ認識部分のようなことを実現したいです。
試したこと
JavaAccessBridgeというOracle APIがJava製アプリのアクセスに使用でき、
有名なRPAツールもこれらを使用していることがわかりました。
ただし、上記APIに付属しているサンプルのJavaMonkey, JavaFerretといったツールはC++で開発されており、
API利用のAccessBridgeExplorerというオブジェクト認識ツールはC#で開発されていました。
https://github.com/google/access-bridge-explorer
JavaでAccessBridgeを利用してSwingアプリ認識をするということが出来ないかと調査していますが、
現状どうすればよいかと方針が決められていない状態です。
関連する技術についてご存じの方がいらしたらご意見お聞かせ願いたいです。
あなたの回答
tips
プレビュー