按键精灵8怎么自动获取游戏句柄啊

按键精灵8怎么自动获取游戏句柄啊,第1张

Call PluginWindowForeground(随便填,这里就是给你获得的句柄取一个代号,不过建议你用默认的Hwnd,因为大部分的命令都是用默认句柄)

像你这个Call PluginBkgndKeyDown(a, 9),你这里a就是代表句柄,如果你要用a的话,你句柄的获得就应该这样

Call PluginWindowForeground(a),这个是按键7的,按键8的话应该是这样

a = PluginWindowForeground()。

不过有些窗口是有2个句柄的,标题栏一个,窗口内容一个,所以建议你用

//得到鼠标指向的窗口句柄

Hwnd = PluginWindowMousePoint()

来获得句柄

每次获得的句柄不一样,肯定是用的抓抓获句柄,使用我说的这个,就没这个困扰了。

新上路的朋友,建议多上论坛看看

PS:如果您对我的答案满意,麻烦加点分~

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

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

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

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

方法一

hwnd = PluginWindowForeground ()

调用 window插件里面的foreground函数,将结果存储在变量hwnd

Foreground()函数是获取当前激活窗口的句柄

方法二

hwnd = PluginWindowFind(0,"标题")

调用window插件 find函数,将结果存储在变量hwnd

find(类名,窗口标题) 寻找指定标题的窗口的句柄,父窗口类名填0即可

方法三

hwnd = PluginWindowMousePoint ()

MousePoint() 获取当前鼠标所指向的窗口句柄

方法四

自己看window插件里面的函数介绍吧。。

请使用 SPY++ 工具软件来获取正确的excel窗口句柄资料,然后再编写代码:

比如,上面的截图里,通过查找窗口功能,可以得到关于这个正确的窗口类名,标题等信息。

以上就是关于按键精灵8怎么自动获取游戏句柄啊全部的内容,包括:按键精灵8怎么自动获取游戏句柄啊、按键精灵怎么获取网页“里”的句柄、按键精灵取游戏句柄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9507503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存