我想挂钩到另一个GUI应用程序(可能使用Qt)。 我想知道,当某个按钮准备点击等时 我的应用技术是JAVA,我的操作系统是Ubuntu。
米甲
答案 0 :(得分:0)
我无法帮助您处理按钮事项,但如果没有公共API,则与其他桌面应用程序交互的最常见方式是使用Robot
类。使用Robot
,您可以控制光标(点和点击)以及键盘输入。
我不知道你要挂钩哪个应用程序,但有些应用程序通过DBUS公开数据和方法。它的成本会更低。
答案 1 :(得分:0)
我严重怀疑你能做到这一点。特别是来自java。除非您尝试控制的应用程序具有一些公共API,或者可以使用dbus进行控制。
这听起来像是通过X11 api或来自Qt的某些原生黑客的工作。