0

C# アプリケーション内から Java アプリケーションを実行しています。私の目標は、C# コードを使用して Java アプリ内のいくつかの入力ボックスに自動的に入力することです。

Java アプリケーションは UI に Swing を使用していると思います。SendMessage と WM_KEYDOWN を使用してみましたが、何も起こりません。スイングアプリなので入力にハンドルがないので、ウィンドウ全体のハンドルを使っています。

これを行う方法はありますか?

ありがとう!

4

1 に答える 1

2

文字を含む WM_CHAR を送信して、それが機能するかどうかを確認してください。

そうでない場合は、Spy++ を使用して、送信されているメッセージを確認できます。

于 2010-10-27T23:50:29.903 に答える