使用c++如何后台实现不断的按键盘上的一个键

比如说我在玩一个游戏,需要不停按键盘上的一个键,如果可以一段时间按一次更好(一定要后台,不然无法输入到游戏中去)。谢谢。... 比如说我在玩一个游戏,需要不停按键盘上的一个键,如果可以一段时间按一次更好(一定要后台,不然无法输入到游戏中去)。谢谢。 展开
 我来答
文正153
推荐于2016-08-07 · TA获得超过2.1万个赞
知道大有可为答主
回答量:2221
采纳率:63%
帮助的人:641万
展开全部
用C++的话咧~
你还是得用windows.h里的函数,

但是我感觉你既然API都学了, 干嘛不去学Windows编程咧?
不过不多说废话啦~
你如果不学windows编程, 那就这样:
#include<windows.h>

int main(int argc, char*argv[])
{
Sleep(5000); //这个是停5秒, 这5秒要做的就是把游戏打开, 并且切换到游戏.

HWND hwnd = GetFocus();

PostMessaeg(hwnd, WM_KEYDOWN, /* ...... */); //被省略的地方是参数, 也就是你按下的键和一些附加的内容, 具体的你要去查百度了, 我在这里复制一大堆也没用, 因为它一个lParam的几位里一意思, 我咋给你发?

retrun 0;
}
追问
谢谢,回去再实践一下,才大一,要慢慢加油啊😅
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式