Pois é gente,
Eu queria saber se tem jeito (se tem qual seria?) de
fazer com que o programa interaja com janelas abertas
na barra de tarefas e/ou com janelas de dialogo.
Interagir tipo fecha, preencher algum campo, clicar em
alguma parte, etc.
Atenção: não é muito confiável. Soluções de automatização de desktop (ou seja, programas que controlam outros) normalmente não funcionam muito bem.
Matchola
thingol:
java.awt.Robot
Atenção: não é muito confiável. Soluções de automatização de desktop (ou seja, programas que controlam outros) normalmente não funcionam muito bem.
Bom thingol essa classe é bastante interessante, mas eu não consegui ver como posso usa-la para
fazer o que eu quero, já que ela interage com outra janela usando o mouse e o teclado pelo que pode
entender. O que eu queria é que se uma determinada janela de dialogo abri-se o programa a fecha-se.
A
Andtt
A classe java.awt.Robot msm que faz tudo isso.
Não conheço bem ela, mas já fiz alguns teste aqui.
Por exemplo, fiz uma classe que abre a calculadora digita N valores e executa N calculos, depois eles copia o resultado abre um notepad e cola o resultado lá.
Ela é uma classe muito interessante e da para controlar muita coisa na maquina.
Dá para automatizar tarefas que um usuario faria com o mouse e teclado, como abrir e fechar janelas, escrever, copiar, colar, executar programas etc…
Acho que + ou - isso que quer não msm???
Abs
Felagund
PEsquise sobre o padrão Observer do Java
As classes Observer e Observable, pode ser bem util.
[]'s
Matchola
Gente eu já pesquisei essas duas classes mas não consegui entender
praticamente nada daria para vocês mandarem um código, de preferência
comentado, para eu pode entender essas classes melhor.