按键精灵9,自动获取窗口句柄的问题,写了一个脚本,不能运行,不知道哪里出了问题!求指教!谢谢

我以百度首页为例,这样写的,不知道哪里错了,脚本运行不了。Hwnd=Plugin.Window.Search("百度一下,你就知道-WindowsInternetExpl... 我以百度首页为例,这样写的,不知道哪里错了,脚本运行不了。
Hwnd = Plugin.Window.Search("百度一下,你就知道 - Windows Internet Explorer")
Delay 1000
Call Plugin.Bkgnd.LeftClick(Hwnd,874,262)
Call Plugin.Bkgnd.LeftClick(Hwnd,874,262)
Call Plugin.Bkgnd.LeftClick(Hwnd,874,262)
窗口标题我是用
Hwnd = Plugin.Window.Foreground()
sText = Plugin.Window.GetText(Hwnd)
Call Plugin.Sys.SetCLB(sText)
获取的,应该不会错吧。
本人是初识按键精灵,不要讲太高深的东西,指明我错在哪里就好了
展开
 我来答
坑啊起啥名
2013-07-29 · TA获得超过771个赞
知道小有建树答主
回答量:468
采纳率:50%
帮助的人:351万
展开全部
Hwnd = Plugin.Window.MousePoint()这一条是获取鼠标指向窗口的句柄,并将衡岁句柄存入变量Hwnd,裤老你可以试试看用这一条。在一个就是咐纯睁后台坐标的问题,后台坐标和前台坐标不一样是有差异的,你给出的坐标应该是前台坐标吧。
更多追问追答
追问
我的座标是用抓抓取得的。只有hwnd这一项,在填入抓抓取得的句柄"******"时,这个脚本有效,不然就运行不了。
追答
那就用我给你的那个命令试试,你的那条命令不是活的句柄用的
maozz
2013-07-29 · TA获得超过2037个赞
知道大有可为答主
回答量:2063
采纳率:92%
帮助的人:1254万
展开全部
一个浏览器窗口一般是由一个主窗口和N个缓春局子窗口组成.比如说浏览器窗口上的输入地址,前进森拆,后退等等都是子窗口.如果你要对某一个标签页面操作,那就需要在浏览器的主窗口下再找这个标签页的子窗口句柄.
简单来说,就是没找对对象.还需要扰让在Hwnd这个句柄下用FindEx命令查找需要操作的子窗口句柄.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式