C++程序不单击空格键[关闭]

fykwrbwg  于 2023-05-08  发布在  其他
关注(0)|答案(1)|浏览(93)

**关闭。**这个问题是not reproducible or was caused by typos。目前不接受答复。

此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这一个是解决的方式不太可能帮助未来的读者。
昨天关门了。
Improve this question
我在C++中为Minecraft创建了一个机器人,但是当机器人点击空格键并跳转时,它只是不点击空格键。请帮我一下。下面是我的代码的一部分:

#include <iostream>
#include <windows.h>
#include <conio.h>

using namespace std ;

void SLEEP (int delay) {
    int real_time_delay = delay * 1000 ;
    Sleep(real_time_delay) ;
    }

int main() {
    SLEEP(4) ;

    // main problem //

    keybd_event(VK_SPACE, 0, 0, 0) ; // NOT WORKING
    keybd_event(VK_SPACE, 0, KEYEVENTF_KEYUP, 0) ; // NOT WORKING

    return 0 ;
}
cs7cruho

cs7cruho1#

找到了!!

keybd_event(VK_SPACE, 0, 0, 0) ; // NOT WORKING

// JUST ADD THIS

Sleep(100) ;

keybd_event(VK_SPACE, 0, KEYEVENTF_KEYUP, 0) ; // NOT WORKING

相关问题