模拟按住某个键
我使用:
keybd_event(0x41, 0, 0, 0);
0x41 是一个“a”。 但这只是在屏幕上打印一个“a”。 我需要它来按住键。 当我打电话时
keybd_event(0x41, 0, KEYEVENTF_KEYUP, 0);
它必须释放钥匙。
那可能吗?
Im using:
keybd_event(0x41, 0, 0, 0);
0x41 is a 'a'. But that just prints one 'a' to the screen. I need it to hold down the key. And when i call
keybd_event(0x41, 0, KEYEVENTF_KEYUP, 0);
it must release the key.
Is that possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
您可以将
keybd_event
调用替换为 发送输入。 您可以插入事件系统允许的任意数量的击键事件。 该函数返回成功插入的事件数。You could replace the
keybd_event
call with SendInput. You can insert as many keystroke events as the event system will allow. The function returns the number of events successfully inserted.