conseguir cordenadas
conseguir cordenadas
tengo un boton en un dialogo queria saber como conseguir las coordenadas exactas para hacer MouseMove?
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: conseguir cordenadas
Dedica un poquito más de tiempo a la ayuda que la función que quieres está justo encima de mousemove.
Te da las coordenadas en una variable array de tamaño 2 la función mousegetpos. Mira su ejemplo.
Saludos.
Te da las coordenadas en una variable array de tamaño 2 la función mousegetpos. Mira su ejemplo.
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: conseguir cordenadas
pero eso me da las cordenadas de el puntero :S, yo kiero de un objeto (un botom)
PD: ya la mirara esa
PD: ya la mirara esa
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: conseguir cordenadas
Para conseguir la posición y tamaño de un control utiliza ControlGetPos. Aunque si lo que quieres es hacer un click a un botón, te recomiendo que mires la función ControlClick.
Saludos.
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: conseguir cordenadas
pero es un boton imagen. osea
mirar
mirar
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: conseguir cordenadas
Por lo que veo parece una imagen cargada de internet. Si es así sería algo más complicado. Tendrías que interactuar con la imagen que carga desde la página web o el código html. Para eso están las funciones que empieza por _IE..... . Podría valerte la función _IEImgClick.
Si por casualidad es un objeto image, picture o alguno parecido, pues podrías interactuar con este objeto con ControlClick.
Saludos.
Si por casualidad es un objeto image, picture o alguno parecido, pues podrías interactuar con este objeto con ControlClick.
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: conseguir cordenadas
si es cargada de internet,pero esta siempre en el mismo site, y ademas esta dentro de un group, no podriamos saber las cordenadas del group y sumarle x and y xD
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: conseguir cordenadas
Sí, eso es otra posibilidad. Si la cosa es muy complicada, cliquear según unas coordenadas. También podrías buscar una región que sea igual para cliquear ahí por ejemplo con la función PixelSearch.
Saludos.
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: conseguir cordenadas
$posicion = WinGetPos("[active]")
$movex = $posicion[0]+480
$movey = $posicion[1]+80
MouseMove($movex,$movey)
MouseClick("left",$movex,$movey)
$movex = $posicion[0]+480
$movey = $posicion[1]+80
MouseMove($movex,$movey)
MouseClick("left",$movex,$movey)