[Solucionado] - SCRIPT buscar foto y hacer click en ella

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
diego
Mensajes: 28
Registrado: 24 Jul 2013, 01:26

[Solucionado] - SCRIPT buscar foto y hacer click en ella

Mensaje por diego »

Estoy tratando de hacer click en la pantalla de BLUESTARK este es mi script.

Código: Seleccionar todo

#include <Imagesearch.au3>
#include <MsgBoxConstants.au3>

Opt("MouseCoordMode", 1) ;1=absolute, 0=relative, 2=client

WinActivate("BlueStacks App Player")

$x1=0 ; Variable de comienzo de busqueda
$y1=0

$result = _ImageSearch("recycle.bmp",1,$x1,$y1,0)

if $result=1 Then
	MouseMove($x1,$y1,10)
	Sleep(800)
        MouseClick("left",$x1,$y1,1,10)
        Sleep(800)
	MsgBox(0,"HIZO CLICK","",3)
EndIf

if $result=0 Then
	Sleep(200)
	MsgBox(0,"NO SALIO", "NO SALE")
EndIf
El tema es que el mouse se mueve en el escritorio con las pruebas sobre otras fotos y archivos, y se mueve hasta el boton, pero no hace click... Alguno sabe si existe algun problema con el emulador android BLUESTARK.

Alguno me puedo corregir si estoy equivocado en algo?

La idea es que encuentre X foto, y haga click sobre ella, esta bien planteado mi script?
Última edición por diego el 12 Oct 2015, 07:20, editado 1 vez en total.
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: Ayuda con SCRIPT buscar foto y hacer click en ella

Mensaje por Dany »

Usa una imagen jpg o png. a ver si funciona.

Saludos
  • ............................................Imagen
    ......................................Imagen
diego
Mensajes: 28
Registrado: 24 Jul 2013, 01:26

Re: Ayuda con SCRIPT buscar foto y hacer click en ella

Mensaje por diego »

Gracias dany, pero ya lo resolvi subi el sleep de 800 a 1000 y ahora si hace click.

Como puedo hacer para asignar una tecla a la FOTO?

Lo que quiero es que por ejemplo busque la FOTO1 y a esa foto le asigne la TECLA "S", entonces cada vez que yo toque la tecla "S" haga click en la foto.

Voy a investigar el HOYSETKEY, pero no se como armar la sentencia. Osea, como guardo los datos de la posicion de la foto en pantalla para cuando aprete la tecla se active.
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: Ayuda con SCRIPT buscar foto y hacer click en ella

Mensaje por Dany »

Al encontrar la iamgen guardas la posicion en varaibles globales. luego asignas el sethotkey.

Saludos :smt027
  • ............................................Imagen
    ......................................Imagen
diego
Mensajes: 28
Registrado: 24 Jul 2013, 01:26

Re: Ayuda con SCRIPT buscar foto y hacer click en ella

Mensaje por diego »

Me darias un ejemplo?...

Se me ocurrio algo asi, pero no funciona

Código: Seleccionar todo

$xs1=0
$ys1=0



$Botton1 = _ImageSearch("Numero1.bmp",1,$xs1,$ys1,0)

if $Botton1=1 Then
	Sleep(1000)
	MouseClick("left",$xs1,$ys1,1,20)
	Sleep(1000)
	HotKeySet("NUMPAD1")
EndIf

if $Botton1=0 Then
	Sleep(200)
	MsgBox(0,"NO SALIO", "NO SALE")
EndIf
diego
Mensajes: 28
Registrado: 24 Jul 2013, 01:26

Re: Ayuda con SCRIPT buscar foto y hacer click en ella

Mensaje por diego »

Ya pueden cerrar la consulta, lo resolvi... GRACIAS
Responder