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

CallRunApp("notepad.exe")Hwnd=Plugin.Window.Find("Notepad",0)Hwnd=Plugin.Window.FindE... Call RunApp("notepad.exe")Hwnd = Plugin.Window.Find("Notepad", 0) Hwnd = Plugin.Window.FindEx(Hwnd, 0, "Edit", 0) Call Plugin.Bkgnd.KeyPress(Hwnd, 65)Delay 1000Delay 1000Call Plugin.Bkgnd.KeyDown(Hwnd, 65)Delay 1000这是获取记事本“里”的句柄 网页上呢?? 展开
 我来答
帐号已注销
2018-05-11 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6449
采纳率:69%
帮助的人:2147万
展开全部

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

例如你用抓抓抓到百度里面那个句柄(我这里是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下一个子窗口。这时候通常要判断子窗口大小,或者标题,或者位置,甚至是里面的控件等等,来分辨是哪个子窗口。所以,这个抓抓不但可以看出所有窗口句柄,还可以看出窗口关系。找子窗口句柄,就要通过窗口关系找。

AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
百度网友77473eb
2016-08-03 · TA获得超过1137个赞
知道小有建树答主
回答量:269
采纳率:50%
帮助的人:146万
展开全部
这个自带的插件获取不了,用361窗口插件!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guohuo888meng1
2016-07-26 · TA获得超过849个赞
知道小有建树答主
回答量:1844
采纳率:26%
帮助的人:574万
展开全部
那就是没有单独的句柄 是同一个句柄
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式