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]Lire des données dans un fichier .txt


Sujet :

VBScript

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 123
    Points : 132
    Points
    132
    Par défaut [VBS]Lire des données dans un fichier .txt
    Bonjour,

    je débute dans le VBS...je voudrais savoir si qqun a une idée pour lire dans un fichier texte (.txt) et en extraire des informations, je m'explique:

    j'ai un fichier texte avec une seule ligne contenant plusieurs infos séparés par un |

    ex:
    toto|titi|numéro|lieu|date|adresse| etc...

    comment faire pour récupérer séparement toutes ces infos (sans le | bien entendu..)?
    pour faire:
    info1= toto
    info2= titi
    info3= numéro
    ...
    ...

    je sais ouvrir , lire et écrire dans un .txt mais je ne sais pas comment en extraire ces infos...

    MERCI beaucoup à vous tous!

    Kacxial,

  2. #2
    Expert éminent sénior


    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
    Points : 20 038
    Points
    20 038
    Par défaut
    voir la fonction split....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    dim stLigne 'Ligne lue...
    Dim tb 'Tableau
    dim i 
    stLigne ="toto|titi|numéro|lieu|date|adresse" 
    tb = split (stligne,"|")
    for i = 0 to ubound(tb)
      msgbox tb(i)
    next

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 123
    Points : 132
    Points
    132
    Par défaut Super!
    Merci BEAUCOUP!

    ca marche!

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 123
    Points : 132
    Points
    132
    Par défaut Encore un pti truc...
    Est-il possible de séparer toute les variables du tableau de maniere a faire:
    Nom:TOTO
    prenom:TITI
    Adr1:adresse...
    Tel:04 XX XX XX XX
    etc
    ...

    Comment faire donc pour que chaque "i" retourné soit affecté à une variable...??

    Merci d'avance!

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Février 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 123
    Points : 132
    Points
    132
    Par défaut oups...;)
    J'ai ma réponse...!

    tou betement:
    Msgbox "Nom: " &Tab(0)
    Msgbox "Prénom: " &Tab(1)
    ...
    ...

Discussions similaires

  1. Réponses: 6
    Dernier message: 02/12/2010, 22h04
  2. Réponses: 8
    Dernier message: 11/06/2010, 15h11
  3. Rechercher des données dans un fichier txt
    Par joboy84 dans le forum Langage
    Réponses: 5
    Dernier message: 11/06/2008, 15h00
  4. Réponses: 6
    Dernier message: 20/01/2008, 16h32
  5. Remplacer / Supprimer des données dans un fichier txt
    Par PedroBD dans le forum Langage
    Réponses: 3
    Dernier message: 03/07/2006, 13h33

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