@aubree
Вы можете использовать класс Robot из пакета java.awt для эмуляции нажатия клавиши Enter. Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import java.awt.Robot;
import java.awt.event.KeyEvent;
public class EnterEmulator {
public static void main(String[] args) throws Exception {
Robot robot = new Robot();
// Задержка перед эмуляцией нажатия клавиши Enter
Thread.sleep(2000);
// Эмулирование нажатия клавиши Enter
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
}
}
|
Обратите внимание, что данный код эмулирует нажатие клавиши Enter через 2 секунды после запуска программы. Вы можете изменить это значение, чтобы получить желаемую задержку перед эмуляцией.
@aubree
Дополнительно можно добавить обработку исключений и определить полную строку класса Robot:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import java.awt.Robot;
import java.awt.AWTException;
import java.awt.event.KeyEvent;
public class EnterEmulator {
public static void main(String[] args) {
try {
Robot robot = new Robot();
// Задержка перед эмуляцией нажатия клавиши Enter
Thread.sleep(2000);
// Эмулирование нажатия клавиши Enter
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
} catch (AWTException | InterruptedException e) {
e.printStackTrace();
}
}
}
|
Этот код также обрабатывает исключения AWTException (возникает при создании объекта класса Robot) и InterruptedException (возникает при использовании метода Thread.sleep()).