Script vbs échoue sur Vista (fonctionne sous XP)
Bonjour à tous,
sous XP j'utilisais un script VBS récupérant le texte d'une page web.
Ce script lance Internet Explorer et lit le contenu de la page.
Sous Vista :
Déjà, premier problème, bien que "ie.visible=false", Internet Explorer est quand-même visible.
Deuxième plus grave, il échoue sur "ie.busy" (erreur non spécifiée) et également sur "ie.document.documentElement.innertext" (erreur non spécifiée également).
Tout ça m'a l'air lié à des problèmes de sécurité. Par contre autant pour les exe on a le moyen de les exécuter en tant qu'administrateur avec le bouton droit de la souris, autant avec le VBS, je ne vois pas comment faire.
Avez-vous déjà été confrontés à ce type de problème ? Quelles ont été vos solutions ?
Merci,
Karl3i.
NB : voici le script dans sa totalité :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
' Récupère l'altitude connaissant latitude et longitude
Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate ("http://ws.geonames.org/srtm3?lat=45.31&lng=3.1558")
ie.Visible=false
DO WHILE ie.busy
LOOP
toto = ie.document.documentElement.innertext
MsgBox toto
ie.Quit
Set ie=Nothing |