日期:2014-05-19  浏览次数:20671 次

关于调用外部程序的设想,行?还是不行?大家给个方案
本机中,有一个exe程序,运行后。程序界面就出来了,里面有一个“开始”的按钮
用java,有什么方法可以实现”点击“这个“开始”按钮

------解决方案--------------------
纯Java应该是不行,如果用C++调用win32就很简单了用FindWindow枚举找到目标窗口,再继续找到按钮句柄然后sendMessage发送点击事件就可以了。如果一定要java实现,我看只能是你先用c++调用win32搞成功后,然后再java-jni调用c++。
------解决方案--------------------
原则上,jvm之外的东西用java就不是很好搞了。
------解决方案--------------------
只能用java调用C++,C#后者delphi的dll吧,用jna调下试下