python - 为什么这不发送回车键?[Python]
问题描述
为什么它不发送回车键?我希望它输入消息,然后按 Enter 发送它,但从来没有按 Enter 键?
import keyboard, time
while True:
if keyboard.is_pressed('ctrl'):
keyboard.write("This text will be sent.")
keyboard.press('enter')
if keyboard.is_pressed('esc'):
break
解决方案
只需要一个时间缓冲
import keyboard, time
while True:
if keyboard.is_pressed('ctrl'):
keyboard.write("This text will be sent.")
time.sleep(.1)
keyboard.send('enter')
if keyboard.is_pressed('esc'):
break
推荐阅读
- ios - 如何打开新的 ViewController 关闭启动它的 iOS Swift
- firebase - Firestore 中的 Flutter 数据在保存到 Firestore 后会显示在 UI 中
- javascript - 更改页面上多个段落的样式
- javascript - Discord.js 无法读取未定义的属性“添加”
- flutter - 如何解决 Swipe back 在 iOS 上不起作用
- javascript - 从同一页面进行多个 AJAX 调用
- django - 如何从 django-mapbox-LocationField 检索和保存纬度和经度?
- c++ - C++ 可变参数模板找出类型
- python - 为什么 asyncio 看不到 TCP 数据包 python?
- python - 是否可以使用 MySQL 连接器在 mySQL Workbench 上生成的临时表创建查询?