日期:2014-05-20  浏览次数:20713 次

谁能帮我把这段VB代码转换为JAVA~~不限感激~
本人原来是弄VB的,现在正在学JAVA中.CSDN学习风气很好,所以肯求各位大侠们能解决一下我的问题~~


VB代码:
Dim jihuo As Long
'查找窗口
jihuo = FindWindow(vbNullString, "Dr.com 用户认证程序 (v2.95)")
If jihuo > 0 Then
'设置活动程序
BringWindowToTop jihuo
Timer1.Enabled = True
Timer3.Enabled = True
Else
MsgBox "没有发现DR.COM窗口,请打开你的DR.COM拨号程序!", vbCritical
End

也就是能否在JAVA中实现对windows某个程序的监控,如果此程序存在,就自动激活它(使其成为鼠标选中状态)





------解决方案--------------------
Java没有类似的代码,FindWinow这是直接或间接调用Windows API...
------解决方案--------------------
单纯的JAVA跟底层系统的交互相对要弱一些。

你可以先写一个DLL(VB/VC/DELPHI),这个DLL可以使用WIN API,

然后在JAVA中用JNI跟这个DLL交互。