Отправлять нажатия клавиш Java-приложениям в Windows - PullRequest
0 голосов
/ 18 октября 2010

Я запускаю Java-приложение из приложения C #. Моя цель - заполнить пару полей ввода внутри java-приложения автоматически, используя код C #.

Я предполагаю, что Java-приложение использует Swing для своего пользовательского интерфейса. Я пытался использовать SendMessage и WM_KEYDOWN, но ничего не происходит. Поскольку это приложение Swing, у ввода нет дескриптора, поэтому я использую дескриптор всего окна.

Есть идеи, как это можно сделать?

Спасибо!

1 Ответ

2 голосов
/ 28 октября 2010

Попробуйте отправить WM_CHAR с символом, чтобы увидеть, работает ли он.

Если это не так, вы можете использовать Spy ++, чтобы увидеть, какие сообщения отправляются.

...