我想挂钩到另一个GUI应用程序(可能使用Qt)。 我想知道,当一些按钮准备点击等。 我的应用程序技术是JAVA,我的操作系统是Ubuntu。全局钩子JAVA LINUX(Ubuntu)
Michal。
我想挂钩到另一个GUI应用程序(可能使用Qt)。 我想知道,当一些按钮准备点击等。 我的应用程序技术是JAVA,我的操作系统是Ubuntu。全局钩子JAVA LINUX(Ubuntu)
Michal。
我不能帮你按钮的事情,但如果没有公共API使用Robot
类,与其他桌面应用程序交互最常见的方式。使用Robot
您可以控制光标(点击&点击)以及键盘输入。
我不知道你要挂钩到的应用程序,但有些通过DBUS公开的数据和方法。这将是较低的成本。
我认真地怀疑你可以这样做。特别是来自java。除非您试图控制的应用程序具有一些公共API,或者可以使用dbus进行控制。
这听起来像是通过X11 apis或Qt的某些本地黑客工作。