[Solucionado] - Error en SEARCHPIXEL
Publicado: 27 Sep 2015, 07:56
Hola tengo la versión 3.3.14.2 de Autoit.
Quisiera que me ayuden con un problema de interpretación.
tengo la siguiente linea de comando
Como se puede apreciar, esta según la norma de la ayuda de autoit para pixelsearch que dice: "PixelSearch ( left, top, right, bottom, color)
El tema es que si lo ingreso así, no detecta el pixel.
Ahora si agrego un 1 antes de la variable COLOR, si lo detecta al pixel... Pero... Se queda realizando la accion del MOUSECLICK, incluso si cambio el color.
Por la dudas pongo el código completo para que vean en que falla.
Lo que yo busco es que detecte el pixel señalado por mi y si esta en la pantalla, haga click en el mismo, sino que no haga nada.
Quisiera que me ayuden con un problema de interpretación.
tengo la siguiente linea de comando
Código: Seleccionar todo
$go = PixelSearch ( 371, 514, 375, 518, 0xD57708)
El tema es que si lo ingreso así, no detecta el pixel.
Ahora si agrego un 1 antes de la variable COLOR, si lo detecta al pixel... Pero... Se queda realizando la accion del MOUSECLICK, incluso si cambio el color.
Código: Seleccionar todo
$go = PixelSearch ( 371, 514, 375, 518, 1, 0xD57708)
Código: Seleccionar todo
While 1
$go = PixelSearch ( 371, 514, 375, 518, 0xD57708);Coordenadas del pixel
If IsArray($go) Then
MouseClick("left", $go[0], $go[1])
Sleep(2000)
Else
MsgBox(0, "No encuentra el pixel", "El pixel no esta en la zona señalada")
Sleep(2000)
EndIf
WEnd