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?
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.