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 :

vbs + fichier .ini


Sujet :

VBScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut vbs + fichier .ini
    Bonjour à tous:

    Je suis administrateur réseau, j'ai eu l'occasion de faire certain script sous Windows mais celui dont j'ai besoin me dépasse complètement.
    J'ai un fichier .ini sur lequel il y est inscrit des informations de serveur SQL.

    [Reference]
    Driver=MSACCESS
    Server=
    Path=
    DataBase="chemin"
    User=
    Password=

    [###DEFAULT###]
    SocCommune="nom de la société"

    Je vais très bientôt créer un fichier txt sur lequel seront inscrit les droits de vue sur chaque serveurs pour tous nos clients.
    Ce que je voudrais faire c'est pouvoir copier "serveur" "user" "Password" de mon fichier texte (avec les informations), les collers dans UN dossier .ini unique à chaque utilisateur, fichier qui devra ensuite être collé dans leur profil utilisateurLa copie devrait aussi figurer dans le .vbs ... C'est pas de la tarte !!! J'ai trouvé beaucoup de scripts traitant ce problèmes mais aucuns ne laisse de commentaire, et dès que je les utilise mon débogeur leur trouve plein d'erreur, et en plus sur des balises !!!

    En faite le version finale de mon .ini devrait ressembler à ça pour exemple utilisateur toto et société bidule

    [Reference]
    Driver=MSACCESS
    Server=SQL serveur1, SQL serveur2, SQL serveur3
    Path=
    DataBase="chemin"
    User=toto
    Password=45851247

    [###DEFAULT###]
    SocCommune=bidule

    Je vous remercie

  2. #2
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Voici un lien où il y a plein d'exemple de script VB pour faire différente chose sous Windows :
    http://www.activexperts.com/activmon...ement/scripts/

    Dans la partie "Files and Folders", tu pourras trouver des exemples de scripts pour la gestion des fichiers et des répertoires

    Et voici un exemple de code pour lire et ecrire dans un fichier :
    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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    '<<<<<<< LECTURE d'un fichier >>>>>>>>>>>>
     
    'déclaration file system object
    Dim fso
     
    'instanciation
    Set FSO = CreateObject("Scripting.FileSystemObject")
     
    'on instance le fichier texte 
    Set Ftxt = FSO.OpenTextFile("Monchemin")
     
    'on parcours chaque ligne du fichier texte
    Do While Not Ftxt.AtEndOfStream
          MaVariable = Ftxt.Readline
          '....... <- votre code ici pour traiter chaque ligne
    Loop
     
    Ftxt.Close
     
     
    '<<<<<<< ECRITURE dans un fichier >>>>>>>>>>>>
     
    'déclaration file system object
    Dim fso
     
    'instanciation
    Set FSO = CreateObject("Scripting.FileSystemObject")
     
    'on instance le fichier texte dans lequel on veut ecrire
    Set Ftxt =  FSO.createTextFile("Monchemin",true) 'true=ecrase
     
    'On ecrit ce que l'on veut dans le fichier 
    Ftxt.writeline ("Mon texte à écrire ou ma Variable texte")
     
    'Utilisation de With .. End With pour écrire plusieurs lignes.
    With Ftxt
    .writeline("Mon texte à écrire ou ma Variable texte")
    .writeline("Mon texte à écrire ou ma Variable texte")
    .writeline("Mon texte à écrire ou ma Variable texte")
    End With
     
    Ftxt.Close
    En espérant que cela puisse t'aider.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut
    Franchement je resterai toujours en admiration devant les développeurs vous êtes trop fort. Merci pour ton aide je vais voir dès que j'ai 5 min. Si un jour vous avez des problème réseau n'hésistez pas envoyez un ptit mail

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/09/2014, 16h35
  2. [À télécharger] [VBS]Lecture dans un fichier ini
    Par l_autodidacte dans le forum Vos téléchargements VBScript
    Réponses: 0
    Dernier message: 12/01/2011, 23h35
  3. modifier un fichier .ini avec vbs
    Par alex61 dans le forum VBScript
    Réponses: 5
    Dernier message: 11/01/2011, 14h23
  4. [VB6] Api pour supprimer dans un fichier INI
    Par Argonz dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 20/02/2003, 08h16
  5. faire un fichier .ini
    Par florent dans le forum C++Builder
    Réponses: 14
    Dernier message: 31/05/2002, 22h06

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