Отправка нажатий клавиш в отдельный процесс Java

Мне нужно иметь возможность отправлять набор нажатий клавиш из одного приложения Java в другое. Я создаю тот, который отправляет нажатия клавиш, но я не могу изменить принимающую сторону, и поэтому мне нужен какой-то метод для их отправки либо через среду выполнения Java, либо какой-либо другой обходной метод.

Если у кого-то есть какая-либо информация, которая может указать мне в правильном направлении, я был бы очень признателен.


person Cal Stephens    schedule 29.09.2013    source источник


Ответы (1)


если вы имеете в виду два разных java-приложения, работающих на разных jvms, то это означает два процесса, что вы пытаетесь сделать, это межпроцессное взаимодействие, просто используя какой-либо сокет или файл, который вы можете сделать, файлы с отображением памяти также можно использовать

person nik    schedule 29.09.2013
comment
Возможно использование сокета или файла, но я не могу изменить код другого приложения. - person Cal Stephens; 29.09.2013
comment
если вы работаете на платформе Windows, вы можете использовать Windows API для обработки окон, но с использованием java это невозможно, вам нужно кодировать на некоторых других языках, таких как С# или С++ - person nik; 29.09.2013