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

VB 6 et antérieur Discussion :

Intégrer un script dans VB6


Sujet :

VB 6 et antérieur

  1. #1
    Membre éclairé Avatar de petit rabot
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2010
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2010
    Messages : 236
    Par défaut Intégrer un script dans VB6
    Bonjour, j'ai deux problèmes:

    1er problème: Comme j'ai mis dans le titre, je voudrais pourvoir intégrer un script dans une form VB6, plus précisément dans un bouton "Connexion". Est ce possible??


    Voici le sript qui fonctionne:

    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
    Option Explicit 
    Dim objNetwork, strDrive, objShell, objUNC 
    Dim LettreLecteur, CheminReseau, NomLecteur  
     
    LettreLecteur = "Z:" 
    CheminReseau = "\\192.81.95.99\Analytique" 
    NomLecteur = "Archivage Datas Analytique" 
     
    Set objNetwork = CreateObject("WScript.Network" ) 
     
    objNetwork.MapNetworkDrive LettreLecteur, CheminReseau ,"True","ARCHIVES\used","password"
     
    Set objShell = CreateObject("Shell.Application" ) 
    objShell.NameSpace(LettreLecteur).Self.Name = NomLecteur 
     
    WScript.Quit
    2éme problème: Si le premier est possible, je voudrais que lorsque l'utilisateur c'est connecté une première fois (qu'il a renseigné son login et mot de passe), si il ferme la page sur laquelle il c'est mappé, et qu'il veuille la ré ouvrir, il n'est pas besoin de retaper login et mdp. Et ceci jusqu'à la fermeture de la page VB6.

    En espérant avoir été assez clair et précis. Merci d'avance pour votre aide.

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Par défaut
    Bonjour,

    Pour le premier problème, regarde ce post
    http://www.developpez.net/forums/d40...s/#post2464938

    A+, Hervé
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  3. #3
    Membre éclairé Avatar de petit rabot
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2010
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2010
    Messages : 236
    Par défaut
    Merci rv26t, cela m'a permis de résoudre mon premier problème. Et ce fut assez simple à faire .
    Néanmoins, il me reste toujours mon problème de reconnexion sans demande de login et mot de passe. Si quelqu'un a un éclair de génie, il sera le bienvenue!!!
    Merci d'avance.

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Par défaut
    Si tu ne l'ouvres pas en modal il suffit de faire un hide pour la cacher, et un show pour la réafficher, elle gardera les info saisies.
    A+, Hervé.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  5. #5
    Membre éclairé Avatar de petit rabot
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2010
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2010
    Messages : 236
    Par défaut
    Citation Envoyé par rv26t Voir le message
    Si tu ne l'ouvres pas en modal il suffit de faire un hide pour la cacher, et un show pour la réafficher, elle gardera les info saisies.
    A+, Hervé.
    Merci pour ta réponse, mais je ne comprends pas ou mettre le hide et show. Voici mon code:

    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
    Private Sub Command1_Click()
     
        LettreLecteur = "P:"
        CheminReseau = "\\Ordi1\C"
        NomLecteur = "Data 2006"
     
        Set objNetwork = CreateObject("WScript.Network")
            objNetwork.MapNetworkDrive LettreLecteur, CheminReseau, "True", "nom_user", "password"
     
     
        Set objShell = CreateObject("Shell.Application")
            objShell.NameSpace(LettreLecteur).Self.Name = NomLecteur
     
        Shape1.Visible = True
        Shape2.Visible = False
     
     
     
     
    End Sub
    Et merci encore de ton aide

  6. #6
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Par défaut
    je parlais de la "Form" (vb6) sur laquelle l'utilisateur a saisit son nom et son mot de passe.
    Mais apparement, il les saisit en dehors de VB6.

    Peux-tu préciser à ce niveau ? (s'il les saisit dans vb6 ou pendant le déroulement du script)
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  7. #7
    Membre éclairé Avatar de petit rabot
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2010
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2010
    Messages : 236
    Par défaut
    Citation Envoyé par rv26t Voir le message
    Peux-tu préciser à ce niveau ? (s'il les saisit dans vb6 ou pendant le déroulement du script)
    Et oui, malheureusement, il les saisit lors du déroulement du script.

  8. #8
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Par défaut
    Et en les passant comme paramètres au script, comme ça ils pourraient être saisies dans une form vb6 et ainsi utilisable tout le temps de l'utilisation de ton application.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

  9. #9
    Membre éclairé Avatar de petit rabot
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2010
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2010
    Messages : 236
    Par défaut
    Peux être, mais je ne suis pas assez calé pour les passer en paramètre script, je découvre tout juste le script.

  10. #10
    Modérateur

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 722
    Par défaut
    Je ne connais pas le langage script mais
    Citation Envoyé par petit rabot Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ...
      objNetwork.MapNetworkDrive LettreLecteur, CheminReseau, "True", "nom_user", "password"
    ...
    C'est peut-être sur cette ligne que tu dois passer tes paramètres nom et mot de passe au lieu de les mettre en dur.
    Traductions d'articles :
    La mémoire en .NET - Qu'est-ce qui va où ?
    Architecture DAL de haute performance et DTO ; Version C# : Partie 1,Partie 2,Partie 3 — Version VB.NET : Partie 1,Partie 2,Partie 3
    N'hésitez pas à consulter la FAQ VB.NET, le cours complet de Philippe Lasserre et tous les cours, articles et tutoriels.

Discussions similaires

  1. Intégrer un script dans un iFrame
    Par FrankOVD dans le forum jQuery
    Réponses: 1
    Dernier message: 20/07/2012, 14h24
  2. Difficulté pour intégrer un script dans ma page
    Par astrodynamics dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/10/2008, 17h16
  3. Intégrer un shell script dans le shell ?
    Par damien27000 dans le forum Linux
    Réponses: 3
    Dernier message: 23/07/2007, 23h04
  4. [Débutant]Intégrer du perl dans un script bash
    Par kromartien dans le forum Langage
    Réponses: 3
    Dernier message: 05/03/2007, 23h23
  5. Intégrer un script python dans une page Web
    Par Mysti¢ dans le forum Réseau/Web
    Réponses: 4
    Dernier message: 02/11/2006, 10h20

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