【问题标题】:I need to send an arbitrary text string using java.awt.Robot.send() [duplicate]我需要使用 java.awt.Robot.send() 发送任意文本字符串 [重复]
【发布时间】:2015-07-17 00:52:23
【问题描述】:

我需要一种方法来做这个问题的第一个答案中描述的事情:Type a String using java.awt.Robot

只有我想避免使用剪贴板。有没有通用的方法来做到这一点?

(打印一些硬编码键的问题地址的其他答案,但它们不能帮助我打印“Hello, world!”)

【问题讨论】:

标签: java swing awt awtrobot


【解决方案1】:

您可以使用 javax.swing.KeyStroke 将字符串中的字符转换为键码。对于每个关键代码,调用 Robot.keyPress(...), Robot.keyRelease(...) 就像您在上一个问题中所做的那样

【讨论】:

  • "将字符串中的字符转换为键码" 根本不是一个简单的任务!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-23
  • 2015-10-07
  • 2011-03-19
相关资源
最近更新 更多