Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python sendinput到directinput(如游戏)_Python_C_Keypress_Directinput_Sendinput - Fatal编程技术网

Python sendinput到directinput(如游戏)

Python sendinput到directinput(如游戏),python,c,keypress,directinput,sendinput,Python,C,Keypress,Directinput,Sendinput,我试图在我的游戏中模拟使用直接输入的按键 我搜索了一下,找到了方法SendIput() 如果我尝试将keypress发送到notepad.exe,它可以正常工作,但当我尝试发送游戏时,什么都没有发生。 我检查了这个网站,编辑了我的代码,但仍然没有从游戏中得到任何按键事件 有人能帮我吗 我使用了Python,但由于我导入了ctypes模块,c/c++解释就可以了 您似乎在寻找Python的答案,但我个人会尝试使用。它的脚本语言是丑陋的一面,但相当容易使用。有论坛帖子(在战锤论坛和自动热键论坛上)表

我试图在我的游戏中模拟使用直接输入的按键

我搜索了一下,找到了方法
SendIput()

如果我尝试将keypress发送到notepad.exe,它可以正常工作,但当我尝试发送游戏时,什么都没有发生。 我检查了这个网站,编辑了我的代码,但仍然没有从游戏中得到任何按键事件

有人能帮我吗


我使用了Python,但由于我导入了
ctypes
模块,c/c++解释就可以了

您似乎在寻找Python的答案,但我个人会尝试使用。它的脚本语言是丑陋的一面,但相当容易使用。有论坛帖子(在战锤论坛和自动热键论坛上)表明其他战锤玩家正在使用自动热键。

你似乎在寻找Python的答案,但我个人会尝试使用。它的脚本语言是丑陋的一面,但相当容易使用。有论坛帖子(在战锤论坛和自动热键论坛上)表明其他战锤玩家正在使用自动热键。

可能不可能;DirectInput可能会跳过操作系统的大部分内容,让您无需插入任何内容。你的目的是什么?我想做一些热键(就像约翰·Y回答的那样)。实际上我是C++程序员,我在练习python的文章。我认为这(关联游戏)是学习python的一种有趣的方式。我见过一个脚本在Autohotkey中做了类似的事情,但我还没有完全弄清楚,因为组合键可能是不可能的;DirectInput可能会跳过操作系统的大部分内容,让您无需插入任何内容。你的目的是什么?我想做一些热键(就像约翰·Y回答的那样)。实际上我是C++程序员,我在练习python的文章。我认为这(关联游戏)是学习python的一种有趣的方式。我见过一个脚本在Autohotkey中做了类似的事情,但我还没有完全弄明白如何组合键,谢谢。我喜欢做的是学习python。编写与游戏相关的代码对我来说很有趣,所以我想在python中找到方法……)谢谢。我喜欢做的是学习python。编写与游戏相关的代码对我来说很有趣,所以我想在python中找到方法:)