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: extraire données d'un fichier txt


Sujet :

VBScript

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 11
    Points : 8
    Points
    8
    Par défaut VBS: extraire données d'un fichier txt
    Bonjour,
    Pas très doué en VBS je cherche mais je tourne en rond.
    J'ai fichier txt de forme:
    Programme utilisé
    Utilisateur
    Utilisateur
    Programme Utilisé
    Utilisateur
    Programme Utilisé
    etc...
    En sachant que le fichier est issu d'une requête sur un serveur et donc variable.
    J'aimerai pouvoir récupérer les programmes qu'utilisés les utilisateurs dans un autre fichier texte.
    Ex:
    Utilisateur1 : Programme1
    Utilisateur2 : Programme2
    Utilisateur1 : Programme2

    Merci d'avance de vos idées ou pistes.

  2. #2
    Membre régulier
    Inscrit en
    Juillet 2009
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 93
    Points : 90
    Points
    90
    Par défaut
    bonjour
    je ne suis pas sur d'avoir bien compris ta demande.
    Ton but c'est de trier par rapport au programme ou au client?

    exemple:
    tu as
    Programme1
    Utilisateur1
    Utilisateur2
    Programme2
    Utilisateur1

    tu souhaites
    cas1:
    Utilisateur1 : Programme1
    Utilisateur1 : Programme2
    Utilisateur2 : Programme1

    ou
    cas2
    Utilisateur1 : Programme1
    Utilisateur2 : Programme1
    Utilisateur1 : Programme2

    si c'est le cas2, ça m'a l'air assez simple
    il te suffit d'écrire ton fichier en même temps que tu lis ton fichier d'entrée
    pourrais tu montrer ta base

  3. #3
    Futur Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 11
    Points : 8
    Points
    8
    Par défaut
    Oui c'est bien le cas N°2.
    Le fichier à lire se compose :
    Programme Version.5213, serveur: toto
    Utilisateur1 N°Machine
    Utilisateur2 N°Machine
    Programme2 Version.0013, serveur: titi
    Utilisateur3 N°Machine
    Programme5 Version.2013, serveur: tata
    Utilisateur3 N°Machine
    Utilisateur1 N°Machine

    et ce sur 7 serveurs

  4. #4
    Membre régulier
    Inscrit en
    Juillet 2009
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 93
    Points : 90
    Points
    90
    Par défaut
    je ne comprends pas bien ou est ta difficulté.
    à priori il te suffit de faire un script qui :
    1) ouvre ton fichier d'entrée
    2) crée un fichier de sortie
    3) tant que le fichier n'est pas finit:
    lis une ligne
    si elle commence par programme, tu retiens la valeur dans une variable
    sinon tu ajoutes un ligne dans ton fichier de sortie qui contient la concaténation de la ligne que tu viens de lire et la valeur retenu.

    si tu as cherché tu dois déjà avoir pas mal de ces points qu'est ce qui bloque?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Extraire des données d'un fichier txt dans un vecteur
    Par sam14 dans le forum Entrée/Sortie
    Réponses: 9
    Dernier message: 22/02/2012, 12h56
  2. [Débutant] Besoin d'extraire des données d'un fichier txt
    Par Paul.R dans le forum MATLAB
    Réponses: 24
    Dernier message: 09/12/2009, 18h20
  3. Extraire des données d'un fichier .txt
    Par carlou135 dans le forum C++
    Réponses: 3
    Dernier message: 18/02/2008, 16h55
  4. [VBS]Lire des données dans un fichier .txt
    Par kacxial dans le forum VBScript
    Réponses: 4
    Dernier message: 28/02/2007, 13h44
  5. Réponses: 7
    Dernier message: 29/09/2005, 10h19

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