gpt4 book ai didi

java - 使用 java.awt.Robot 键入字符串

转载 作者:IT老高 更新时间:2023-10-28 20:25:37 24 4
gpt4 key购买 nike

我已经知道如何使用 java.awt.Robot 通过 keyPress 键入单个字符,如下所示。如何将 whole 预定义的 String一次 输入到文本框中?

robot.keyPress(KeyEvent.VK_1);
robot.keyPress(KeyEvent.VK_1);
robot.keyPress(KeyEvent.VK_1);
// instead, enter String x = "111"

最佳答案

常见的解决方案是使用剪贴板:

String text = "Hello World";
StringSelection stringSelection = new StringSelection(text);
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents(stringSelection, stringSelection);

Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_CONTROL);

关于java - 使用 java.awt.Robot 键入字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29665534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com