找游戏子窗口的句柄用什么软件好啊,知道的介绍个

找游戏子窗口的句柄用什么软件好啊,知道的介绍个,第1张

如果窗口是现有程序的,使用VS自带的spy++获取窗口的相关信息,然後使用WinAPI获取句柄,具体参考spy++的使用方法和winapi的使用

FindWindow(

lpClassName, {窗口的类名}

lpWindowName: PChar {窗口的标题}

): HWND; {返回窗口的句柄; 失败返回 0}

//FindWindowEx 比 FindWindow 多出两个句柄参数:

FindWindowEx(

Parent: HWND; {要查找子窗口的父窗口句柄}

Child: HWND; {子窗口句柄}

ClassName: PChar; {}

WindowName: PChar {}

): HWND;

如果窗口是你的程序动态生成的,使用如下语句

Form _FORM=new Form();

IntPtr _P = _FORMHandle;

_P就是你实例化的窗口句柄

实在不熟悉可以换用超级模块中的 "取句柄" 命令, 按进程名; 窗口类名和窗口标题可以得到第一个符合条件的窗口句柄 此命令仅适合取顶级窗口

例如: 三个条件都提供的话越准确

取句柄 ([进程名] "explorerexe", [窗口类名] "WokerW", [窗口标题] "启动应用程序")

好吧没注意你要求取多个, 好像我的回答没什么用

获取句柄的方法有几种

Hwnd = PluginWindowForeground()//当前窗口获取

Hwnd = PluginWindowMousePoint()//鼠标位置获取

Hwnd = PluginWindowSearch("记事本")//标题模糊查找获取

例如你需要的脚本

Hwnd = PluginWindowMousePoint()

Rem a

Call PluginBkgndMoveTo(Hwnd, 0, 0)

Delay 2000

Call PluginBkgndLeftDoubleClick(Hwnd, 0, 0)

Goto a

先把鼠标移动到需要运行脚本的窗口上,再启动脚本

脚本涉及到后台坐标,由于前后台坐标是不同的,只能重新获取,方法请看帖子>

以上就是关于找游戏子窗口的句柄用什么软件好啊,知道的介绍个全部的内容,包括:找游戏子窗口的句柄用什么软件好啊,知道的介绍个、你好.请教一个易语言的问题.取游戏多开窗口句柄的方法、按键精灵自动获取网页游戏句柄和套用句柄的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9281334.html

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

发表评论

登录后才能评论

评论列表(0条)

保存