Página 1 de 1

Como pulsar un boton de una ventana java

Publicado: 24 Sep 2010, 18:09
por WORKER23
:smt039 Que tal quisiera saber como manejar los botones de una ventana java con autoit , ya que con la ayuda del autoinfo no me reconoce estos botones

gracias

Re: Como pulsar un boton de una ventana java

Publicado: 24 Sep 2010, 23:03
por Chefito
Hola, bienvenido.
He tenido que separar este post. Lo habías puesto en un tema que no tenía nada que ver con lo que tú quieres. Ten cuidado con eso :smt001 .

Te deberías explicar mejor. Solamente con esa información no podremos hacer mucho.
Dinos el programa o ventana, y el control que quieres pulsar. De ese modo podremos hacer pruebas. Aunque si no lo detecta el Autoit Windows Info la cosa se ve muy dificil.

Saludos.

Re: Como pulsar un boton de una ventana java

Publicado: 27 Sep 2010, 08:22
por Ximorro
Me temo que no vas a poder usar los métodos habituales, java no usa controles Windows, sino que se dibuja los suyos propios.
Au3Info detecta controles de objetos Windows, creados con su API, así que al mirar la ventana de Java probablemente sólo verás el panel donde se dibuja, pero no los controles de dentro.

Me temo que vas a tener que pulsar por posición, si el botón está siempre en el mismo sitio se puede hacer así. Si la ventana es resizable y el botón se desplaza... mala suerte :smt010

Re: Como pulsar un boton de una ventana java

Publicado: 30 Sep 2010, 17:02
por WORKER23
OK GRACIAS
POR SUS RESPUESTAS :smt023

Re: Como pulsar un boton de una ventana java

Publicado: 01 Oct 2010, 11:15
por Ximorro
Me temo que no podemos ayudar mucho pero "de nada" ;-)

Otra manera de atacar el problema es si puedes controlar el teclado sin afectar o que te afecte el usuario, de esa manera puedes ir al botón correspondiente a base de TAB y pulsar con ENTER. De la misma manera puedes pasar por otros controles, por ejemplo para cajas de texto para rellenarlas. Y también cuando los botones (o lo que sea) tienen teclas de acceso rápido (la letrita subrayada) puedes pulsarlas directamente usando alt+tecla.

¡Suerte!