仕事で Java アプリケーションを使用しています。クリックをボタンに送信し、テキスト ボックスに入力する必要があります。これらのアクションをバックグラウンドで実行したいと考えています。ウィンドウのahk_classは SunAwtFrame であり、どのコントロールも WindowSpy に公開されません。
JavaFerret を使用して、最初に押したいボタンにAccessibleActionがあることを確認しました
Version Information:
Java virtual machine version: 1.7.0_25
Access Bridge Java class version: 1.7.0_25
Access Bridge Java DLL version: AccessBridge 2.0.2
Access Bridge Windows DLL version: AccessBridge 2.0.2
AccessibleContext information:
Name: New Call
Description: Place a new call
Role: push button
Role in en_US locale: push button
States: enabled,focusable,visible,showing,opaque
States in en_US locale: enabled,focusable,visible,showing,opaque
Index in parent: 1
Children count: 0
Bounding rectangle: [288, 317, 385, 376]
Top-level window name: Phone Assistant:
Top-level window role: frame
Parent name:
Parent role: panel
Visible descendents count: 0
AccessibleIcons info:
Number of icons: 1
Icon 0 description: jar:http://proxy.m5net.com/vox/pa/receptioncenter.jar!/resources/phone.png
Icon 0 height: 26
Icon 0 width: 27
AccessibleActions info:
Number of actions: 1
Action 0 name: click
Accessible Value information:
Current Value: 0
Maximum Value: 1
Minimum Value: 0
アクセシビリティのドキュメントには、オブジェクトにそのアクションを実行するように指示する必要があると書かれていますが、これを行う方法がわかりません。
できればAutoHotkeyを使用すると、これをどのように行うことができますか?