Uma vez vi um sistema em Visual Basic 5 com Windows 95 que usava as APIs do Windows para capturar e manipular os controles de outra aplicação.
Essa funcionalidade, no sistema citado, era utilizada principalmente para:
[list] impedir que uma aplicação ou formulário fossem abertos mais de n vezes, pois o sistema era formado por centenas de executáveis que continham apenas um formulário cada[/list]
[list] preencher campos e acionar funções sem precisar mudar de tela, evitando a interferência do usuário[/list]
[list] trazer uma aplicação para a frente (ou primeiro plano) no monitor do usuário[/list]
[list] ler e capturar informações de um formulário e transportá-las para outro, poupando o usuário e melhorando a qualidade da informação[/list]
Preciso capturar uma tela e ler dados de uma aplicação no Lotus Notes.
Alguém já viu algo parecido em Java?
Obrigado.