将输入发送到DirectInput(如游戏)
我正在尝试模拟按键,以便在使用直接输入的游戏中使用。
我在网上查了一下,发现了一个叫 SendInput()
的方法。
这个方法在我尝试给记事本(notepad.exe)发送按键时效果很好,但在游戏中却没有任何反应。我查看了这个网站,稍微修改了一下我的代码,但仍然无法从游戏中接收到任何按键事件。
有没有人能帮我解决这个问题?
我使用的是Python,但因为我引入了 ctypes
模块,所以C/C++的解释也可以。
1 个回答
0
看起来你在找Python的解决方案,但我个人建议你试试AutoHotkey。它的脚本语言虽然看起来不太好看,但其实挺简单易用的。在一些论坛上(包括Warhammer的论坛和AutoHotkey的论坛),有很多其他Warhammer玩家也在使用AutoHotkey。