您的位置首页生活百科

游戏辅助教程:按键精灵如何获取游戏窗口句柄

游戏辅助教程:按键精灵如何获取游戏窗口句柄

的有关信息介绍如下:

游戏辅助教程:按键精灵如何获取游戏窗口句柄

游戏辅助教程:按键精灵如何获取游戏窗口句柄

♥方法1:使用MousePoint鼠标指向窗口命令获取窗口句柄

//此方法适用于需要一个个绑定窗口的情况

hwnd=Plugin.Window.MousePoint()

♥方法2:使用SearchEx遍历符合窗口命令获取窗口句柄

//此方法适用于一键绑定所有游戏窗口的情况

HwndEx=Plugin.Window.SearchEx("GEMAINWINDOWCLASS","轩辕传奇",0)

参数1:窗口符合的类名

参数2:窗口符合的标题

参数3:搜索方式(0:模糊,1:精确)

"GEMAINWINDOWCLASS":轩辕传奇游戏窗口的类名。

HwndEx中存放的是获取到的窗口句柄,如果有多个符合要求的句柄,句柄与句柄之间用"|"连接起来。

如果有多个窗口,我们需要通过split分割函数,把窗口句柄分割出来使用。窗口句柄分割例子:

MyArray=Split(HwndEx,"|")

IfUBound(MyArray)>=0Then

i=0

ForUBound(MyArray)

//下面这句将字符串转换成数值

Msgbox"第"&i+1&"个窗口句柄为:"&Clng(MyArray(i))

i=i+1

Next

EndIf

如果SearchEx命令无法遍历到窗口。我们还可以使用findex查找子窗口命令来查找。

//轩辕传奇游戏窗口的父窗口是桌面

Hwnd=Plugin.Window.findex(0,0,"GEMAINWINDOWCLASS",0)

参数1:父窗口句柄

参数2:子窗口句柄

参数3:匹配类名

参数4:匹配标题

桌面句柄=0