_IE autoit
Publicado: 20 May 2010, 00:27
Hola buenas, vengo a preguntarles como interactuar con los diferentes objetos de una paguina web que no contienen:
name = x
id = X
Ejemplo:
codigo del boton
Codigo del boton
Como veis ese icono no contiene name ni ID , me gustaria saber como puedo interactuar con el
Gracias.
Todo esto tendria que ser sin dejar de poder usarse en segundo plano el programa, ya que si no, por cordenada se podria clicar facilmente.
en caso de no poder interactuar con el, dicho boton tiene una URL, pero esa URL me gustaria automatizar que la copie previamente solo i luego la lance en su devido tiempo.
bueno gracias de antemano.
name = x
id = X
Ejemplo:
Si queremos escribir hay simplemente con poner<input style="border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204); font: 18px arial,sans-serif bold; height: 25px; margin: 0pt; padding: 5px 8px 0pt 6px; vertical-align: top;" size="57" value="" title="Buscar con Google" class="lst" name="q" maxlength="2048" onblur="google&&google.fade&&google.fade()" autocomplete="off">
Vale ahora si queremos clicar un boton:#include <IE.au3>
$google = _IECreate ("www.google.es", 0,1)
$escribir = _IEGetObjByName ($google, "q")
_IEDocInsertText ($escribir, "hola que tal como estas?")
codigo del boton
<input type="submit" onclick="this.checked=1" class="lsb" value="Buscar con Google" name="btnG">
Ahora es cuando os pregunto como se hace esto#include <IE.au3>
$google = _IECreate ("www.google.es", 0,1)
$boton = _IEGetObjByName ($google, "btnG")
_IEAction ($boton, "click")
Codigo del boton
Como veis ese icono no contiene name ni ID , me gustaria saber como puedo interactuar con el
Gracias.
Todo esto tendria que ser sin dejar de poder usarse en segundo plano el programa, ya que si no, por cordenada se podria clicar facilmente.
en caso de no poder interactuar con el, dicho boton tiene una URL, pero esa URL me gustaria automatizar que la copie previamente solo i luego la lance en su devido tiempo.
bueno gracias de antemano.