如何在java中获得基于窗口的应用程序的控制权。 我不是问世界或Excel。 我要求一个基于窗口的应用程序,假设一个媒体播放器(不是特定的窗口媒体播放器)在窗口上运行的任何媒体播放器。
答案 0 :(得分:1)
如果你把Java排除在等式之外,你将如何控制基于Windows的应用程序?
程序是否提供COM接口?有许多Java-COM 桥。
该程序是否提供插件API?您可以用C / C ++编写DLL,然后使用JNI / JNA从Java与DLL交互,或者使用某种进程间通信层。
您是否在该程序的低级Win32消息泵中有一些视图?那么也许你可以创建本机DLL来代表java程序通过SendMessage发送消息。
这实际上取决于您对该计划的期望以及该计划提供的内容。没有内置功能允许一个程序控制另一个程序,尤其是来自Java。