Tengo una aplicación que utiliza _IECreate , navega a una pagina web y manteniéndola hidden recojo los datos para procesarlos.
Funciona bien en los ordenadores que la he probado salvo en uno. que abre la ventana del navegador sin ocultarla y además se queda bloqueada la aplicación. Este ordenador tiene S.O. vista y explorer 11. En otro ordenador con estas características funciona perfectamente.
¿Hay alguna configuración del explorer o del S.O. vista que no deje ocultar la ventana del explorador?
Me falla algo parecido a este código:
#include <IE.au3>
$oIE = _IECreate("www.google.com", 0, 0,1,0)
sleep(5000)
_IEQuit($oIE)
Un saludo
Gracias
_IECreate problemas al ocultar la navegación
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: _IECreate problemas al ocultar la navegación
Quien sabe. Windows a veces es un misterio, y un fallo de ese tipo te puede volver loco .
Si es una recuperación de datos, utiliza otros métodos mejores y más rápidos. Puedes utilizar la función _inetgetsource de la udf _inet para conseguir todo el código html de la página y poder trabajar con él directamente. También puedes mirar el objeto inet o la udf winhttp (objeto winhttp) para hacer cualquier cosa con las webs sin necesidad de utilizar internet explorer.
Pero si te empeñas en utilizar el objetos ie porque es más fácil y demás, puede que este problema se solucione incrustando un objeto ie en una ventana hecha en autoit (_IECreateEmbedded), trabajando igual que lo has hecho antes pero desde este objeto. No muestres la ventana donde está incrustado el objeto ie y problema solucionado .
Inténtalo, mira en la ayuda y en los foros, y si tienes algún problema, postea .
Saludos.
Si es una recuperación de datos, utiliza otros métodos mejores y más rápidos. Puedes utilizar la función _inetgetsource de la udf _inet para conseguir todo el código html de la página y poder trabajar con él directamente. También puedes mirar el objeto inet o la udf winhttp (objeto winhttp) para hacer cualquier cosa con las webs sin necesidad de utilizar internet explorer.
Pero si te empeñas en utilizar el objetos ie porque es más fácil y demás, puede que este problema se solucione incrustando un objeto ie en una ventana hecha en autoit (_IECreateEmbedded), trabajando igual que lo has hecho antes pero desde este objeto. No muestres la ventana donde está incrustado el objeto ie y problema solucionado .
Inténtalo, mira en la ayuda y en los foros, y si tienes algún problema, postea .
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 ;).