@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()).