我目前有一个Perl进程,使用Win32 GuiTest来访问单独的Windows GUI进程的文件菜单。这两个进程都在同一台Windows(2K3x64)服务器上运行。我想将它移植到Java,并让Java进程操纵Windows GUI。如何通过单独的Java进程访问Windows GUI文件菜单?
我已经看着方丈,JaWin和申诉委员会,但他们似乎都对秋千,AWT,Java的操作-Java的Windows来进行减速等
在Win32 GuiTest方法是,Perl的进程使用是:
FindWindowLike()
GetWindowText()
SetForeGroundWindow()
SendKeys()
GetFocus()
GetActiveWindow()
虽然Java代码示例或链接的示例将是理想的答案,任何MFC相关的建议将不胜感激。谢谢!
谢谢!但是,我将继续寻找一种解决方案,它不需要我学习C并与自编DLL相关联。不过,我会尝试一下这个链接的例子。 –
JNI不需要C或自编译的DLL。对不起,这个例子会误导你。您可以导入并使用Win32 DLL,而不会造成很多麻烦。 –
啊!那样的话,我马上就试试。 –