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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager