IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Detection page web affichée


Sujet :

VBScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut Detection page web affichée
    Bonjour à tous,

    Je travaille dans le hardware en microcontroleurs et n'ai pas les outils ni le savoir en programmation alors j'aimerais un petit coup de main.

    Il me serait utile d'avoir une macro sous forme d'un xxx.exe qui me teste l'affichage d'une page web demandée et qui me redonne la main quand elle est affichée completement. On m'a dit que ça se faisait par " do while IE.Readystate <> 4 puis Loop " e.t.c. en VB mais on a pas réussit à me le faire.
    Je reprécise que je n'ai pas les outils pour développer alors si quelqu'un qui a un peu de temps pouvait me faire la source et le .exe, je lui en serait reconnaissant.
    Pour info vous pouvez me contacter pour des problèmes liés à la programmation et à la mise en oeuvre des microcontroleurs, je vous répondrai volontier.
    Merci d'avance

  2. #2
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    une macro sous forme d'un xxx.exe
    Hum !...

  3. #3
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    et ta macro xxx.exe ..? tu ve qu'elle fasse quoi au juste ? tester l'existence d'une page Web... ? et elle doit faire quoi du résultat ? afficher un messagebox.. ?

    soit plus clair SVP...


    Sans outils de programmation tu as toujours le VBScript ...

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut
    Salut Bbil,

    Ce que j'aimerais c'est qu'elle reste en boucle jusqu'a ce que la page web qui a été demandée soit affichée totalement ( "terminé" dans la barre en bas de IE )
    afin que toutes les infos de la page soient disponibles.

    actuellement, je suis obligé de mettre une tempo pour attendre l'affichage complet et si le site met du temps à répondre forcément ça plante.

    en résumé :

    1 - Appel de la page
    2 - Appel de la macro qui boucle
    3 - La macro detecte page affichée ( readystate_complete )donc stoppe sa boucle
    4 - Sortie de la macro

  5. #5
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    tiens à mettre dans un fichier .VBS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Dim IE
    Set IE = Wscript.CreateObject("InternetExplorer.Application")
    IE.Visible = 1
    IE.navigate "http://www.developpez.net"
    Do While (IE.Busy)
    	WScript.Sleep 10
    Loop
    WScript.echo "Chargement Terminé"

  6. #6
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Par défaut
    bonjour

    tu trouveras plusieurs exemples en utilisant le moteur de recherche du site

    http://www.developpez.net/forums/sho...=IE.Readystate

    http://www.developpez.net/forums/sho...=IE.Readystate


    bonne journée
    michel

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut
    OUAHH ! Quel plaisir de rencontrer des personnes aussi dynamiques !

    Mille mercis pour ta réponse. Je vais immédiatement me renseigner sur VBscript

    Je te tiens au courant.

    Très bonne journée à toi

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut
    Merci Silkyroad,

    Vous avez un super forum : Chapeau !

Discussions similaires

  1. Event sur une page WEB affichée
    Par nano54120 dans le forum VBA Outlook
    Réponses: 0
    Dernier message: 02/08/2011, 12h54
  2. [AC-2007] activex Web Browser : sélection de la zone de la page web à afficher
    Par atech dans le forum VBA Access
    Réponses: 2
    Dernier message: 15/02/2010, 17h01
  3. Sauvegarder page Web + afficher contenu partiel
    Par GoldenEye dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 13/07/2006, 15h19
  4. imprimer une page Web sans qu'elle ne s'affiche
    Par Mehdi Feki dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 21/07/2005, 20h07
  5. [DEBUTANT] affiche une page web en plein écran
    Par mamouna dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 02/06/2005, 11h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo