Página 1 de 1

Ayuda..!!!!!! :S

Publicado: 17 Dic 2009, 00:44
por unkr
En vista de la gran ayuda q' me prestaron he decidido replantear la pregunta..
quien podra ser tan amable de decirme como puedo hacer lo siguiente:
tengo una imagen en pantalla un recuadrito.. que puede variar de posicion..
yo lo q necesito es comprar con una imagen q yo guardo y el mouse lo ubique y le de click.
suena facil pero se me hace muy dificil xD.
Gracias de antemano.

Re: Ayuda..!!!!!! :S

Publicado: 20 Dic 2009, 23:27
por unkr
Gracias por la ayudaa muchas respuestas...
Ya se como hacerlo -.-

Re: Ayuda..!!!!!! :S

Publicado: 21 Dic 2009, 00:31
por Chefito
Recuerda que la ayuda es totalmente voluntaria.

Has tenido varios fallos al plantear el post.
Primero, el asunto que has puesto no indica nada del tema que quieres tratar. Eso hace que muchos usuarios ni lo miren. Algo como "Ayuda" no sirve para decir lo que quieres. Lee las normas del foro y las recomendaciones: http://www.emesn.com/autoitforum/viewtopic.php?f=1&t=8.

Segundo, casi ningún usuario te va ayudar diciendo practicamente que quieres que te hagan el script. Intenta algo, pon código, y si te atascas en algún sitio o te falta algo dilo y puede que te ayuden más.

Y por último, sobre este tema se ha hablado muchísimo en el foro. Si dedicas tiempo a buscar encontraras muchas cosas que te sirvan.

Me alegro de que lo hayas podido solucionar tú solo. Seguro que así has aprendido más que si te lo hace alguien.

Saludos.

Re: Ayuda..!!!!!! :S

Publicado: 21 Dic 2009, 09:46
por Ximorro
Desde luego, yo he mirado el post porque creía que se te estaba quemando la casa, no porque necesitaras ayuda de programación...

Y de todas maneras debe ser que mi castellano está desfasado porque tampoco entiendo muy bien el planteamiento de tu duda.

¿Quieres seguir una imagen por pantalla? Bueno como ya lo has solucionado pues no hace falta hacer más comentarios.

En este foro hay mucha gente obsequiosa que ayuda al necesitado, pero no puedes esperara que en dos días tengas cuatro respuestas, normalmente no todos saben de todo, no todos leen el foro todos los días, no todos miran los post que se titulan ¡Necesito ayuda!, y como también dice Chefito nos gusta sobre todo ayudar al que se lo curra, si vemos un código inicial aunque no funcione ni de cerca sabemos al menos que lo estás intentando, y corrigiendo tu código aprenderás más que copiando lo de otros si te hacen el programa completo.

Y no te dé vergüenza poner un código que pueda estar muy mal, lo importante es tener algo para empezar, ¡todos hemos aprendido poco a poco!

Ánimo con AutoIt y no te pongas tan nervioso, de verdad que estamos aquí para ayudar... y ser ayudados.

Por cierto, tampoco es mala idea que cuando alguien soluciona un problema diga la solución, así otros pueden aprender de ella. Quizás aquí bastaría con que des la clave de la solución, quizás que has utilizado PixelChecksum, PixelSearch, etc...

Taluec

Re: Ayuda..!!!!!! :S

Publicado: 31 Dic 2009, 01:29
por ainurzzz
unkr escribió:En vista de la gran ayuda q' me prestaron he decidido replantear la pregunta..
quien podra ser tan amable de decirme como puedo hacer lo siguiente:
tengo una imagen en pantalla un recuadrito.. que puede variar de posicion..
yo lo q necesito es comprar con una imagen q yo guardo y el mouse lo ubique y le de click.
suena facil pero se me hace muy dificil xD.
Gracias de antemano.
Siendo escueto : imageSearch

Salu2

Re: Ayuda..!!!!!! :S

Publicado: 04 Ene 2010, 09:55
por Ximorro
Pues sí, muy escueto... ¿y qué es ImageSearch? no lo encuentro como comando de AuotIt... ¿está en alguna UDF externa?

Re: Ayuda..!!!!!! :S

Publicado: 06 Ene 2010, 01:08
por ainurzzz
Ximorro escribió:Pues sí, muy escueto... ¿y qué es ImageSearch? no lo encuentro como comando de AuotIt... ¿está en alguna UDF externa?

Lo de ser escueto, es por la poca información que nos da el 'preguntante'. ImageSearch es externa.
Igual que pixelsearch busca un PIXEL, Imagesearch busca una imagen y te devuelve la posición.
Yo lo he utilizado, para Siebel, en donde no tengo acceso ni a los objetos ni al codigo de la página.

Te pongo un codigo en que se busca la posición de la papelera de reciclaje, que es devuelta en las variables $x1 e $y1. Previamente grabada en un bmp: recycle2.bmp

Código: Seleccionar todo

#include <ImageSearch.au3>

$x1=0
$y1=0

HotKeySet( "+s", "Start" )
HotKeySet( "+e", "end" )

While 1
   Sleep (100)
WEnd

Func Start()
   While 1
      $result = _ImageSearch("recycle2.bmp",1,$x1,$y1,0)
      if $result=1 Then
         MouseMove($x1,$y1,3)
         MsgBox(0,"Found","Found a empty recycle bin here...")
      EndIf
   WEnd
EndFunc

Saludos