Hola estoy tratando de aprender a identificar imagenes, y para ello utilizo el scrip de ImageSearch
El problema esta en que no avanza.
Este es el codigo
#include <ImageSearch.au3>
HotKeySet ("S", "Start")
$X = 0
$Y = 0
Func Start()
$Search = _ImageSearch('Prueba.bmp', 0, $X, $Y, 0)
If $Search = 1 Then
MouseMove($X,$Y,10)
EndIf
EndFunc
While 1
Sleep(100)
WEnd
El problema que tengo es que cuando apreto "S", no sucede nada... me dice que esta ejecutando pero no se mueve el mouse ni busca la imagen... podrian indicarme el error?
ImageSearch
Re: ImageSearch
usa un acceso de teclado diferente como:
Saludos
Código: Seleccionar todo
#include <ImageSearch.au3>
HotKeySet ("^s", "Start") ;CTRL+S
$X = 0
$Y = 0
Func Start()
$Search = _ImageSearch('Prueba.bmp', 0, $X, $Y, 0)
If $Search = 1 Then
MouseMove($X,$Y,10)
EndIf
EndFunc
While 1
Sleep(100)
WEnd
- ............................................
......................................
Re: ImageSearch
Gracias dAny por tu tiempo, pero vos lo probaste al scrip para saber si anda?
Por alguna razon no avanza... el compile solo dice:
Press Ctrl+Alt+Break to Restart or Ctrl+Break to Stop
Y no avanza... creo que se debe a la imagen de referencia o tal ves su directorio... No se, la verdad es que el script parece funcionar menos en mi PC, sera windows 8.1 y el .dll que necesita el script?
Por alguna razon no avanza... el compile solo dice:
Press Ctrl+Alt+Break to Restart or Ctrl+Break to Stop
Y no avanza... creo que se debe a la imagen de referencia o tal ves su directorio... No se, la verdad es que el script parece funcionar menos en mi PC, sera windows 8.1 y el .dll que necesita el script?
- BasicOs
- Site Admin
- Mensajes: 2091
- Registrado: 21 Nov 2006, 19:24
- Ubicación: El Internet - (Canarias, España)
- Contactar:
Re: ImageSearch
Hola, tienes que introducir la función Start() dentro del bucle While Wend porque ahora mismo solo da vueltas en el bucle y no ejecuta nada. La función está formulada pero se ejecuta solo al pulsar la tecla.
Si eres tan amable si puedes publicar el programa cuando lo acabes con los siguientes cambios que le vas a hacer, que me imagino vas a hacer .. lo publiques la vesión final..
Se ejecuta cuando lo llamas con la tecla pero lo suyo sería que esté siempre buscando la imagen hasta que aparezca, me imagino que buscas que aparezca un error o algo en la pantalla. ..
Como prueba debería estar bien .. hazl con la lógica esta y espera a que aparezca un mensaje en la pantalla. :)
Gracias
Salu22:)
Si eres tan amable si puedes publicar el programa cuando lo acabes con los siguientes cambios que le vas a hacer, que me imagino vas a hacer .. lo publiques la vesión final..
Se ejecuta cuando lo llamas con la tecla pero lo suyo sería que esté siempre buscando la imagen hasta que aparezca, me imagino que buscas que aparezca un error o algo en la pantalla. ..
Como prueba debería estar bien .. hazl con la lógica esta y espera a que aparezca un mensaje en la pantalla. :)
Gracias
Salu22:)
Re: ImageSearch
Usa esta versión.
https://www.autoitscript.com/forum/topi ... nt=1263796
La probé y funciona correctamente.
Saludos
https://www.autoitscript.com/forum/topi ... nt=1263796
La probé y funciona correctamente.
Saludos
- ............................................
......................................
Re: ImageSearch
Gracias nuevamente DANY, eso necesitaba... comprender como pensar en este lenguaje. Sabia que lo habia pensado bien, pero no comprendia porque no salia.
Cuando pueda lo pruebo, la idea es que busque cierta imagen y luego mueva el mouse a esa zona para confirmar que la encontro.
Cuando pueda lo pruebo, la idea es que busque cierta imagen y luego mueva el mouse a esa zona para confirmar que la encontro.