按键精灵9只有窗口类名,没有窗口名称,怎么获得这个窗口的句柄?或者知道某个窗口的句柄,怎么直接引用?

RT,我在写一个游戏的脚本,第一轮是获得当前鼠标指向的的窗口句柄。运行了几轮过后需要关闭游戏重新启动一下游戏,重启了之后怎么获得这个窗口的句柄(我用后台,这个时候鼠标不一... RT,我在写一个游戏的脚本,第一轮是获得当前鼠标指向的的窗口句柄。
运行了几轮过后需要关闭游戏重新启动一下游戏,重启了之后怎么获得这个窗口的句柄(我用后台,这个时候鼠标不一定是指向这个窗口的)。
我用抓抓得到了窗口的句柄和类名,但是这个窗口没有标题,我就不知道该怎么弄了。请教各位大神
展开
 我来答
dlbabo
推荐于2018-03-13 · TA获得超过5676个赞
知道大有可为答主
回答量:2016
采纳率:57%
帮助的人:1544万
展开全部
这个比较麻烦了
你需要观察你这个窗口有没有什么别的唯一的特点了.

给你指个道.
第一种:遍历窗口,看看能不能从你这个游戏窗口的父窗口或者子窗口上找线索.
第二种:找游戏窗口中的特征,移动鼠标到特征位置后取窗口句柄.
maozz
2012-11-20 · TA获得超过2037个赞
知道大有可为答主
回答量:2063
采纳率:92%
帮助的人:1261万
展开全部
如果类名是固定不变的,那就用类名找。
重新开窗口,那么新窗口基本上可以肯定是在最前的,用得到最前面窗口句柄的命令啊!
追问
我发现那个父窗口和登陆游戏的子窗口类名是一样的,而操作是要在子窗口中操作,这个该怎么找呢?
登陆进去之后的子窗口类名又变了,对了,类名是固定的。
还有,挂游戏的时候一般在做其他的,全屏,新弹出来的窗口会被遮住
追答
类名是固定的那就找类名。别管父窗口还是子窗口,先找到,然后用
//根据父窗口句柄(Hwnd)查找子窗口匹配类名("Button")或者匹配标题("表情"),返回找到匹配的句柄HwndEx
HwndEx = Plugin.Window.FindEx(Hwnd, 0, "Button", "表情")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pygaoqiang
2012-11-20 · 超过27用户采纳过TA的回答
知道答主
回答量:234
采纳率:0%
帮助的人:72.4万
展开全部
找到类就行,名称为0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式