请教下按键精灵的,做了个游戏脚本,获取不了游戏窗口句柄,按键的坐标设置跟游戏的坐标不同步,怎破?
游戏攻略视频
2024年11月02日 22:06 244
小编
CallPlugin.Window.Foreground(随便填,这里就是给你获得的句柄取一个代号,不过建议你用默认的Hwnd,因为大部分的命令都是用默认句柄)像你这个CallPlugin.Bkgnd.KeyDown(a, ),你这里a就是代表句柄,如果你要用a的话,你句柄的获得就应该这样CallPlugin.Window.Foreground(a),这个是按键 的,按键 的话应该是这样a=Plugin.Window.Foreground()。
不过有些窗口是有 个句柄的,标题栏一个,窗口内容一个,所以建议你用//得到鼠标指向的窗口句柄Hwnd=Plugin.Window.MousePoint()来获得句柄每次获得的句柄不一样,肯定是用的抓抓获句柄,使用我说的这个,就没这个困扰了。
新上路的朋友,建议多上论坛看看PS:如果您对我的答案满意,麻烦加点分~
相关文章
发表评论
评论列表
这段评论主要是关于如何使用按键精灵来操作游戏窗口句柄的,作者提到了几个关键点:
1. 如何获取默认的Hwnd(即手柄)以及如何在需要时自定义它;2 . 解释了为什么有些窗口中可能存在多个不同的句柄,包括标题栏和窗内容等 ;3 如何避免在每次操作时都需要重新抓取新的鼠标指向位置来获取新 的HWND值 。,还提到了一些建议性措施如多上论坛查看相关教程以更好地理解和使用这些功能来提高脚本编写的效率和质量等等!