如何使用Python中的Win32API模拟键盘事件?
专门使用keybd_event()函数?我是否必须使用一段循环来“按住”钥匙,还是有适当的方法来执行此操作?
Specifically using the keybd_event() function? Do I have to use a while loop to "hold down" the key, or is there a proper way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
sendInput
比keybd_event
更好,但是无论哪种方式,您都会告诉键时,按下键并再次致电以发布键,您不必继续调用功能以保持按键按下。如果可能的话,请考虑使用UI自动化而不是假装输入。
SendInput
is better thankeybd_event
but either way, you tell the function when a key is pressed and call it again to release a key, you don't have to keep calling the function to keep the key pressed.If possible, consider using UI Automation instead of faking input.