Página 1 de 1

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

Publicado: 08 Sep 2015, 20:38
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?

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

Publicado: 08 Sep 2015, 21:32
por Dany
Usa una imagen jpg o png. a ver si funciona.

Saludos

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

Publicado: 09 Sep 2015, 00:31
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.

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

Publicado: 09 Sep 2015, 01:55
por Dany
Al encontrar la iamgen guardas la posicion en varaibles globales. luego asignas el sethotkey.

Saludos :smt027

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

Publicado: 10 Sep 2015, 00:06
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

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

Publicado: 15 Sep 2015, 19:07
por diego
Ya pueden cerrar la consulta, lo resolvi... GRACIAS