2010-10-18 3 views
0

J'utilise une application Java à partir d'une application C#. Mon but est de remplir automatiquement deux boîtes de saisie à l'intérieur de l'application java en utilisant le code C#.Envoyer des séquences de touches à l'application Java dans Windows

Je suppose que l'application Java utilise Swing pour son interface utilisateur. J'ai essayé d'utiliser SendMessage et WM_KEYDOWN mais rien ne se passe. Comme il s'agit d'une application swing, l'entrée n'a pas de handle, donc j'utilise le handle de la fenêtre entière.

Une idée de comment cela peut-il être fait?

Merci!

+1

Pouvez-vous poster des exemples de code de ce que vous avez essayé? – kyndigs

Répondre

2

Essayez d'envoyer WM_CHAR avec un caractère pour voir si cela fonctionne.

Si ce n'est pas le cas, vous pouvez utiliser Spy ++ pour voir quels messages sont envoyés.

Questions connexes