Click en Imagen IE

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
Spra
Mensajes: 27
Registrado: 04 May 2008, 20:32

Click en Imagen IE

Mensaje por Spra »

Quiero clickar en una imagen en una ventana de Internet Explorer.

Código: Seleccionar todo

Func Click() ;;Clickar en imagen

    $title = WinGetTitle("[active]")

    _IEImgClick ($title, "imagen.gif", "src")

EndFunc
Por que no funciona? :smt017 he estado mirando en la Ayuda y creo que el problema es que no se como poner la sintaxis de una ventana de IE existente, por que en el ejemplo de la Ayuda, abre una ventana nueva de IE.

Gracias de antemano y Saludos que ya hacia tiempo que no posteaba
:smt003
Avatar de Usuario
XPyro
Profesional del Autoit
Mensajes: 542
Registrado: 04 Mar 2007, 10:12
Ubicación: México
Contactar:

Re: Click en Imagen IE

Mensaje por XPyro »

En la variable $Title tienes que poner un objeto creado por IE y no el nombre de la ventana.

Puedes crear tu propio objeto de IE con la función _IECreateEmbedded() :smt006
Imagen
Spra
Mensajes: 27
Registrado: 04 May 2008, 20:32

Re: Click en Imagen IE

Mensaje por Spra »

Gracias por la respuesta XPyro, pero el problema es que no quiero crear ninguna ventana nueva, :smt009 si no que es una ventana de IE existente, y ahi viene el problema.

Saludos
nekv
Aprendiz de Mago
Mensajes: 41
Registrado: 12 Jul 2008, 00:08

Re: Click en Imagen IE

Mensaje por nekv »

Puedes usar _IEAttach
Spra
Mensajes: 27
Registrado: 04 May 2008, 20:32

Re: Click en Imagen IE

Mensaje por Spra »

OK, soluccionado

Código: Seleccionar todo

Func Click() ;;Clickar en imagen



    $title = WinGetTitle("[active]")

   $oIE = _IEAttach ($title, "WindowTitle")

    _IEImgClick ($oIE, "imagen.gif", "src")



EndFunc
Gracias nekv y Saludos
nekonos
Mensajes: 10
Registrado: 04 Abr 2009, 23:32

Re: Click en Imagen IE

Mensaje por nekonos »

Buenas rescato el tema.
Estoy tratando de hacer la misma accion en firefox (en opera creo que no hay ni imageclick) pero me encuentro con problemas para aplicar pues no encuentro nada parecido al atach en la libreria de firefox.

Código: Seleccionar todo

    $title = WinGetTitle("[active]")

   ???$oIE = _Attach ($title, "WindowTitle")

    _FFImageClick ($oIE, "imagen.gif", "src")
Me podeis iluminar
Gracias
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2091
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Click en Imagen IE

Mensaje por BasicOs »

Con _FFConnect usas la última ventana que se abrió, y puedes asignar el script a una ventana con _FFWindowSelect, puedes probar o preguntar al autor directamente, si lo deseas nos cuentas si lo conseguiste: :smt020 :smt039
Aquí el tópico que explica con detalle la funcionalidad de ff: http://www.autoitscript.com/forum/index ... opic=95595
Aquí la web del autor de FF, tiene otras librerías interesantes como extensiones y addons:
http://www.autoitscript.com/forum/index ... user=25108
FF.au3 extensions:
_FF_DM.au3 (FireFox Download-Manager)
_FF_AutoLogin.au3 (Auto-login for web pages and script-generator)

FF.au3 / FireFox Addon-UDFs:
_FF_FoxBox.au3 / _FF_FireFM.au3 / _FF_Sreengrab.au3
FF.au3 / Misc:
YouTube-API wrapper
Salu22:)
Responder