如何使用AutoHotkey自动化Java应用程序?

时间:2013-07-10 06:45:48

标签: java automation accessibility autohotkey

我在工作中使用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,如何做到这一点?

0 个答案:

没有答案