Página 1 de 1

Escanear y clicar.

Publicado: 08 Feb 2009, 11:29
por Socram
Hola me he mirado la ayuda del autoit y no encuentro nada que em aclare lo que quiero hacer.

Verán, me estoy haciando un bot para un videjojuego, que quiero que lea una imagen que tengo en una carpeta, y despues escanee la pantalla buscando esa imagen y haga click en la zona de la pantalla, en la que se encuentre la imagen.

¿Eso se puede hacer? :smt026

Re: Escanear y clicar.

Publicado: 08 Feb 2009, 15:29
por Chefito
Mmmmm....como poderse hacer, se puede. Pero puede llegar a ser algo complicado. Según sea la imagen, si tiene que ser totalmente igual, si puede aparacer en cualquier parte o siempre aparecerá en el mismo sitio, etc, etc.

Expecifica algo más, pon imagenes de ejemplo y demás para poder imaginarnos mejor lo que habría que hacer.

Una forma facil, pero algo lenta (según la precisión que quieras y el tamaño de la imagen y escaneo de esta), seria recorrer los colores de los pixeles de la captura y compararlos con los de la otra foto. Tendrías que utilizar PixelGetColor.
Incluso según lo que quieras se podría o no utilizar la función PixelChecksum para esto.

Pero hay otras técnicas más rápidas pero mucho más difíciles de programar.

Saludos.

Re: Escanear y clicar.

Publicado: 08 Feb 2009, 15:47
por Socram
La imagen que aparece siempre es del mismo tamaño de la que va a leer, o por lo menos muy similar, y siempre sale en el mismo sitio de la pantalla.

El problema es que depende del usuario de como tenga la resolucion y demás, la imagen sale movida. Por eso lo q quiero es que la localice y la use, una vez localizada siempre va a estar ahi.