gpt4 book ai didi

java - 使用 Java 按住多个键的机器人

转载 作者:行者123 更新时间:2023-12-02 06:10:27 26 4
gpt4 key购买 nike

我正在尝试用 JAVA 构建一些机器人类。
我需要机器人同时按住 3 个键 -> (CTRL + SHIFT + DELETE)
我必须实现这一目标,因为这个加速器打开了一个新窗口并节省了大量时间。

下面是我的代码:

  Robot robot = new Robot();

robot.keyPress(InputEvent.CTRL_MASK);
robot.delay(100);
robot.keyPress(InputEvent.SHIFT_MASK);
robot.delay(150);
robot.keyPress(KeyEvent.VK_DELETE);

robot.keyRelease(KeyEvent.VK_DELETE);
robot.keyRelease(InputEvent.SHIFT_MASK);
robot.keyRelease(InputEvent.CTRL_MASK);

最佳答案

基本上你需要使用KeyEvent常量而不是InputEvent

        robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_SHIFT);
robot.keyPress(KeyEvent.VK_DELETE);

keypress 正在使用 KeyEvent 常量。输入事件不属于。

一切都在文档中 http://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html#keyPress(int)

关于java - 使用 Java 按住多个键的机器人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21933924/

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