按键精灵怎么获取网页“里”的句柄

2024-12-03 16:30:48
推荐回答(3个)
回答1:

可以获取,看下图红色框:

例如你用抓抓抓到百度里面那个句柄(我这里是1185896),然后你点开右边(我红色框),你发现那个1185896(就是我加蓝色底)在第三级子窗口,所以你要用三次FindEx(你的代码只是用了一次FindEx,找到的只能是我图中的SwWnd这个句柄),一郑芦级一级往下面找子窗口句柄,才可以找到。

放大镜那个窗口句柄也是这样查找是第几级,有些窗口的子窗口有很多个的,这时候FindEx的参数二(子窗口句柄 )就用上了,看下图:

例如放大镜滚戚,子窗口下面有好几个,而Hwnd = Plugin.Window.FindEx(988310, 0, "Static", 0),返回的是791680,如果你想找的是1250452,大丛陵就继续Hwnd = Plugin.Window.FindEx(988310, 791680, "Static", 0),这样函数找791680下一个子窗口。这时候通常要判断子窗口大小,或者标题,或者位置,甚至是里面的控件等等,来分辨是哪个子窗口。所以,这个抓抓不但可以看出所有窗口句柄,还可以看出窗口关系。找子窗口句柄,就要通过窗口关系找。

回答2:

这个自带的插件获取不了,用361窗口插件!

回答3:

那就是没有单独的句柄 是同一个句柄