ahk控制游戏的一些疑惑

纯属抛砖引玉,希望大家都能在评论区写一点自己的心得体会,我偷师.

 

最近沉迷冒险岛私服,弄了一套ahk辅助,不过至今没有解决ahk控制角色移动的问题,有了几点测试游戏脚本的心得

关于模拟按键

1. 很多游戏send一套都不能用,我测试了send,sendinput,sendplay一套都不能在这个游戏使用

2.controlsend目前测试在我玩的几个游戏中适用性比较强,通用并且可以后台发按键,所以其实优先选择这个

3.调用winapi实现模拟按键和点击,这个看了飞跃大佬和群里的一些例子,进行了一些测试,目前在我玩的游戏中和controlsend的效果是差不多的

有大佬了解的话能解释一下调用winapi实现的效果和controlsend具体有什么不同吗

疑惑

这是我目前的疑惑,希望大佬们看看有没有解决方案

比如在这个游戏中,通过controlsend可以模拟除方向键之外的所有按键,唯独方向键怎么写都没有办法模拟成功,非常怪异.

我怀疑这个游戏本身对键盘有拦截,体现为,这个游戏可以在输入法中文的情况下,不弹出输入框,应该是拦截了按键实现的,另外发现如果这个游戏在前台置顶或者副屏上显示会出现在别的软件中ctrl,shift失效的问题,本该发送给别的程序的按键给游戏拦截了

希望有做过类似脚本的大佬能给出建议,感谢

给TA捐赠
共{{data.count}}人
人已捐赠
AHKV1应用案例

[股票]实时获取股票价格

2023-1-7 8:56:16

AHKV1应用案例

[股票]爬取i问财主动买入前100股票

2023-1-8 22:54:31

2 条回复 A文章作者 M管理员
  1. AHK128

    老师,后台模拟按键,向这个界面间隔3秒发送一次Pgdn应该怎么写?这是我在AHK官网文档找的ControlSend ( "窗口标题", "窗口文本", 控件ID, "字符串" 【, 标志】 )完全不懂啊。我从你改的AHKinfo 1.3.6复制的 ;向控件发送空格键 ControlSend, Afx:00400000:b:00010003:00000006:0BDE06A51,{Space}, 中信证券至信新版V8.91 - [版面-活跃债] ahk_class TdxW_MainFrame_Class 我把Space修改成Pgdn也不行,我截图你能不能帮我看看。或者把ControlSend的写法格式告诉我一下,是这样吗?ControlSend, 控件ID, "字符串"

  2.   PiQ。

    ahk运行的权限不足,管理员方式运行应该可以。

个人中心
今日签到
有新私信 私信列表
搜索