按键精灵9只有窗口类名,没有窗口名称,怎么获得这个窗口的句柄?或者知道某个窗口的句柄,怎么直接引用?
RT,我在写一个游戏的脚本,第一轮是获得当前鼠标指向的的窗口句柄。运行了几轮过后需要关闭游戏重新启动一下游戏,重启了之后怎么获得这个窗口的句柄(我用后台,这个时候鼠标不一...
RT,我在写一个游戏的脚本,第一轮是获得当前鼠标指向的的窗口句柄。
运行了几轮过后需要关闭游戏重新启动一下游戏,重启了之后怎么获得这个窗口的句柄(我用后台,这个时候鼠标不一定是指向这个窗口的)。
我用抓抓得到了窗口的句柄和类名,但是这个窗口没有标题,我就不知道该怎么弄了。请教各位大神 展开
运行了几轮过后需要关闭游戏重新启动一下游戏,重启了之后怎么获得这个窗口的句柄(我用后台,这个时候鼠标不一定是指向这个窗口的)。
我用抓抓得到了窗口的句柄和类名,但是这个窗口没有标题,我就不知道该怎么弄了。请教各位大神 展开
展开全部
如果类名是固定不变的,那就用类名找。
重新开窗口,那么新窗口基本上可以肯定是在最前的,用得到最前面窗口句柄的命令啊!
重新开窗口,那么新窗口基本上可以肯定是在最前的,用得到最前面窗口句柄的命令啊!
追问
我发现那个父窗口和登陆游戏的子窗口类名是一样的,而操作是要在子窗口中操作,这个该怎么找呢?
登陆进去之后的子窗口类名又变了,对了,类名是固定的。
还有,挂游戏的时候一般在做其他的,全屏,新弹出来的窗口会被遮住
追答
类名是固定的那就找类名。别管父窗口还是子窗口,先找到,然后用
//根据父窗口句柄(Hwnd)查找子窗口匹配类名("Button")或者匹配标题("表情"),返回找到匹配的句柄HwndEx
HwndEx = Plugin.Window.FindEx(Hwnd, 0, "Button", "表情")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找到类就行,名称为0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |