Может ли Java-программа «ввести» в другую программу Windows, такую ​​как блокнот

есть ли способ ввести в процесс notepad.exe из процесса JAVA?


18

Да, решение — это использование робота:

  import java.awt.Robot; import java.awt.event  .KeyEvent; Блокнот открытого класса {static int keyInput [] = {KeyEvent.VK_J, KeyEvent.VK_A, KeyEvent.VK_V, KeyEvent.VK_A, KeyEvent.VK_SPACE};  public static void main (String [] args) выдает исключение {Runtime.getRuntime (). exec ("блокнот");  Робот-робот = новый робот ();  для (int я = 0; я  

, если вы хотите преобразовать String в keyEvents, отметьте этот вопрос Преобразовать String в KeyEvents

Улучшите этот ответ
отредактировано 23 мая ’17 в 11:48
Сообщество ♦
111 серебряных значков
ответил 30 марта ’10 в 22:31
  • О, у меня есть много идей по использованию этого;) — Jerfov2 2 сен 2015 в 15:44
добавить комментарий |

Да, решение — использование робота:

  import java.awt.  Робот; импорт java.awt.event.KeyEvent; блокнот открытого класса {static int keyInput [] = {KeyEvent.VK_J, KeyEvent.VK_A, KeyEvent.VK_V, KeyEvent.VK_A, KeyEvent.VK_SPACE};  public static void main (String [] args) выдает исключение {Runtime.getRuntime (). exec ("блокнот");  Робот-робот = новый робот ();  для (int я = 0; я  

, если вы хотите преобразовать String в keyEvents, отметьте этот вопрос Convert String to KeyEvents



Найдите все свои приложения и программы

Ищете давно потерянное приложение или программу? Нажмите кнопку Пуск , а затем прокрутите алфавитный список слева.

Чтобы уменьшить прокрутку, выберите любую букву в алфавитном списке, а затем выберите буква, с которой начинается имя приложения.

Если вы по-прежнему не можете найти то, что ищете, выполните быстрый поиск. В поле поиска на панели задач введите имя приложения или программы или нажмите клавишу Windows на клавиатуре и начните вводить текст.

Оцените статью
logicle.ru
Добавить комментарий