将键击发送到Windows中的Java应用程序

时间:2010-10-18 13:14:30

标签: c# winforms swing sendmessage sendkeys

我正在C#应用程序中运行java应用程序。我的目标是使用C#代码自动填充java应用程序中的几个输入框。

我假设java应用程序使用Swing作为其UI。我尝试过使用SendMessage和WM_KEYDOWN但没有任何反应。由于它是一个swing应用程序,输入没有句柄,所以我使用整个窗口的句柄。

知道如何做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:2)

尝试使用字符发送WM_CHAR以查看是否有效。

如果不是,您可以使用Spy ++查看正在发送的消息。