Mediante el comando $oIE = _IECreate($URL), abre IE, entra a la pagina web asignada por "$URL", y desde ahi todo los datos HTML, por ejemplo.
Entro a un foro y necesito el foco en el input donde poner el usuario y luego el pass. Sencillo, con $oSubmit = _IEGetObjById($oIE, $iUsuario) (Donde $iUsuario es el id del input "usuario") tomo el objeto y me mediante, _IEAction($oSubmit, "focus"), le doy el focus y desp con "_IEFormElementSetValue($oSubmit, GUICtrlRead($Input_Usuario))" agrego el usuario, hasta ahi todo bien, pero si lo hago mediante _IECreate.
Resulta que no quiero que me este abriendo IE, quiero crear un GUI que contenga el objeto IE dentro. Por ejemplo:
Código: Seleccionar todo
$oIEe = _IECreateEmbedded()
GUICreate("Example (" & StringTrimRight(@ScriptName, 4) & ")", $Ancho_GUI, $Alto_GUI, -1, -1)
GUICtrlCreateObj($oIEe, 10, 10, $Ancho_GUI - 20, $Alto_GUI - 20)
GUISetState(@SW_SHOW)
$oIE = _IENavigate($oIEe, $URL)
No puedo usar los camandos "_IEGetObjById($oIE, $iUsuario)", por ejemplo. Osea quiero tomar el ID del input "usuario" de la pagina que se abrio en el GUI, pero con eso no me deja. ¿Hay alguna forma de hacerlo?
Mechas gracias!!!