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 :

Fermeture d'une fenêtre IE automatique


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2012
    Messages : 2
    Par défaut Fermeture d'une fenêtre IE automatique
    Bonjour à tous !

    J'ai en ma possession un script vbs qui marche très bien, un script (pour moi très compliqué avec plein de variables pour monter des lecteurs réseaux, je précise que ce n'est pas moi qui l'ai conçu). Le script s'éxécute dans une fenêtre internet explorer, l'utilisateur doit cependant l'a fermé, j'aimerai mettre un timer dans le script pour qu'elle se ferme au bout de 3 secondes (exemple) sans intervention.

    J'ai vu une discussion portant sur ce sujet mais je suis archi débutant et comprends pas grand chose pour l'instant

    Merci de votre aide en tout cas

    La partie fenetre IE

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    on error resume next
     
        Dim objExplorer 'as Object
        Set objExplorer = CreateObject("InternetExplorer.Application")
        objExplorer.Navigate "about:blank"
        objExplorer.ToolBar = 0
        objExplorer.StatusBar = 0
        objExplorer.Width = 410
        objExplorer.Height = 400
        objExplorer.Left = 50
        objExplorer.Top = 50
        Do While (objExplorer.Busy)
            Wscript.Sleep 200
        Loop
        objExplorer.Visible = 1
        objExplorer.Document.WriteLn "<html><head><title>Ouverture de session en cours...</title></head>"
        objExplorer.Document.WriteLn "<body bgcolor=""#000066""><align=""center""><br/>"
        objExplorer.Document.WriteLn "<div><font size=""2"" face=""Arial"" color=""white"">"
        objExplorer.Document.WriteLn "Connexion au domaine en cours...<br/>"

  2. #2
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Dim objExplorer 
        Set objExplorer = CreateObject("InternetExplorer.Application")
        objExplorer.Navigate "about:blank"
        objExplorer.ToolBar = 0
        objExplorer.StatusBar = 0
        objExplorer.Width = 410
        objExplorer.Height = 400
        objExplorer.Left = 50
        objExplorer.Top = 50
        Do While (objExplorer.Busy)
            Wscript.Sleep 200
        Loop
        objExplorer.Visible = 1
        objExplorer.Document.WriteLn "<html><head><title>Ouverture de session en cours...</title></head>"
        objExplorer.Document.WriteLn "<body bgcolor=""#000066""><align=""center""><br/>"
        objExplorer.Document.WriteLn "<div><font size=""2"" face=""Arial"" color=""white"">"
        objExplorer.Document.WriteLn "Connexion au domaine en cours...<br/>"
    	wscript.sleep 3000 ' pause de 3000 millisecondes=3 secondes
    	objExplorer.quit
    	set objExplorer = Nothing
    	wscript.quit

  3. #3
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Voila une autre version à ma sauce
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    Set colItems = GetObject("winmgmts:root\cimv2").ExecQuery("Select ScreenHeight, ScreenWidth from Win32_DesktopMonitor Where ScreenHeight Is Not Null And ScreenWidth Is Not Null") 
        For Each objItem in colItems 
            intHorizontal = objItem.ScreenWidth
            intVertical = objItem.ScreenHeight
        Next 
    	Dim objExplorer 
        Set objExplorer = CreateObject("InternetExplorer.Application")
    	objExplorer.Offline = True
        objExplorer.Navigate "about:blank"
        objExplorer.ToolBar = 0
        objExplorer.StatusBar = 0
        objExplorer.Left = (intHorizontal-300) / 2
        objExplorer.Top = (intVertical-300) / 2
        objExplorer.StatusBar = 0
        objExplorer.Width = 350
        objExplorer.Height = 150
        objExplorer.Visible = 1   
        objExplorer.Resizable = 0	
        objExplorer.MenuBar = 0
        objExplorer.Document.Title = "Ouverture de session en cours......."
        Do While (objExplorer.Busy)
            Wscript.Sleep 200
        Loop
       Dim strHTML : strHTML = "<html><head><center></head>"
        strHTML = strHTML & "<marquee BEHAVIOR='alternate'><B><font size='2' face='Arial' color='white'>"
        strHTML = strHTML & "Connexion au domaine en cours.....</marquee></B></body>"
    	objExplorer.Document.Body.InnerHTML = strHTML
    	objExplorer.Document.Body.Style.overflow = "auto"
    	objExplorer.Document.body.style.backgroundcolor="blue"
    	wscript.sleep 10000
    	objExplorer.quit
    	set objExplorer = Nothing
    	wscript.quit

Discussions similaires

  1. [VB6]:fermeture d'une fenêtre excel automatiquement d'après vb
    Par gaetan.tranvouez dans le forum VB 6 et antérieur
    Réponses: 24
    Dernier message: 24/07/2006, 11h45
  2. Exécuter une action à la fermeture d'une fenêtre
    Par wwave dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 28/07/2005, 15h15
  3. Fermeture d'une fenêtre .dos
    Par VirginieGE dans le forum Windows
    Réponses: 2
    Dernier message: 03/06/2005, 13h56
  4. executer une fonction à la fermeture d'une fenêtre
    Par Oluha dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 22/02/2005, 09h46
  5. Arrêter un ttmt en cours, lors de la fermeture d'une fenêtre
    Par teska dans le forum Bases de données
    Réponses: 2
    Dernier message: 20/12/2004, 14h08

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