如何解决如何获取嵌入在网页中的 Java 小程序的句柄?
我正在尝试通过 VBA 操作一个在网页中运行的 Java Applet。 里面嵌入了一些控件,我尝试了几种方法,但最终都没有得到它们的句柄。 用 Spy++ 和 AccExplorer32 检查,它的类名是 SunAwtDialog,我只能得到顶部窗口句柄。我想要做的是通过在 VBA 中使用 API 向该小程序中的那些控件发送消息,并且我还尝试了 AutoIt 以模拟键盘和鼠标事件,但是由于它们的位置在屏幕上很难找到它们在屏幕上的确切位置Applet 不是固定的。 我了解到一种可能可以访问这些控件的解决方案是使用 java 框架,如下面的代码,是否有其他可行的解决方案可以通过使用 VBA 来解决我的疑问?
Process[] pList = Process.GetProcessesByName("appName");
if (pList.Count()>0)
{
handle = pList[0].MainWindowHandle;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。