0

AccessibilityAPIを使用して別のアプリケーションを制御しようとしています。特に、テキストフィールドの値を変更する必要があります。

関係するAXUIElementを見つけることができました。現在の値を読み取って、新しい値を書き込むことができます。更新された値はインターフェースに表示されます。

ただし、問題は、それが考慮されていないことです。アプリケーション自体が変更を認識していません(バインディングがある場合は、アクティブ化されていません)。UIが更新されるとすぐに、古い値が返されます。

変更を強制的に有効にする方法を知っている人はいますか?

4

1 に答える 1

0

AXConfirmテキストフィールド要素に送信してみましたか?(値を変更した後。)

于 2012-11-30T19:52:08.120 に答える