所以我正在尝试使用C ++创建这个小小的Bunnyhop hack,我已经完成了所有工作,除了最后一部分,这是我需要帮助的! :) 这是我的代码:
if (m_fFlags == FL_ONGROUND) {
// here is where I want to make it press space!
}
这是一个简短的问题,谢谢! :)
编辑:我正在寻找的是与此类似的东西:
mouse_event(MOUSEEVENTF_LEFTDOWN, NULL, NULL, NULL, NULL);
但有空格键!
答案 0 :(得分:1)
在Windows上发送密钥的方法是SendInput功能。
#include <windows.h>
// ...
INPUT space = {0};
space.type = INPUT_KEYBOARD;
space.ki.wVk = VK_SPACE;
SendInput(1, &space, sizeof(INPUT)); // Send KeyDown
space.ki.dwFlags = KEYEVENTF_KEYUP;
SendInput(1, &space, sizeof(INPUT)); // Send KeyUp
答案 1 :(得分:0)
看起来你想要使用SendInput()或keybd_event()(这是一种较老的做同样事情的方式)。
如果您使用Visual C ++:SendKeys.Send(“{SPACE BAR}”);
编辑:This可以帮助你。
答案 2 :(得分:0)
可能是您尝试过Csgo Bhop吗?? 当您要模拟空格键时,可以使用keybd_event(VK_SPACE,0,0,0);