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?
Escanear y clicar.
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: Escanear y clicar.
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.
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.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: Escanear y clicar.
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.
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.