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 :

copié une phrase dans un fichier texte


Sujet :

VBScript

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

    Informations forums :
    Inscription : Août 2009
    Messages : 10
    Points : 8
    Points
    8
    Par défaut copié une phrase dans un fichier texte
    Bonsoir,

    Je galère en ce moment... impossible de savoir comment copier une phrase d'un fichier texte.

    En fait, j'ai un fichier texte, avec dedans une variable qui est égale à quelques choses. Je voudrais reprendre ceux à quoi elle est égale pour l'ajouter en dessous.

    Par exemple :

    fichier.txt:

    Variable=donnees_repetitives

    En VBS je voudrais copier ce "donnees_repetitives" pour après la dernière ligne le collé.

    Si qq un à des idées!! Merci par avance

  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 040
    Points
    20 040

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

    Informations forums :
    Inscription : Août 2009
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    merci pour la réponse

    effectivement, en relisant je vois que j'étais dans mon délire

    bon déjà, je suis novice en VBscript, j'essaie d'apprendre ce langage

    sinon j'avais regardé la FAQ avant de poster mais merci

    le truc en fait, c'est que j'ai un fichier, admettons à c:\test.txt
    ou il y a ecris : source=c:\Program Files\

    je voudrais en vbs, si possible, recupérer le c:\Program Files\ afin de m'en resservir à un autre endroit dans le fichier txt

    pour y écrire en dernière ligne, par ex, c:\Program Files\MonProg\

    j'espère que je me suis mieux expliqué

  4. #4
    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 040
    Points
    20 040
    Par défaut
    Citation Envoyé par Antho87 Voir le message
    ....
    bon déjà, je suis novice en VBscript, j'essaie d'apprendre ce langage
    ...
    ok ben une chose après l'autre essai donc de lire ton fichier ... la te donne déjà une réponse....

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

    Informations forums :
    Inscription : Août 2009
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    bon j'ai essayé ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Const ForReading = 1, ForWriting = 2
    Dim oFso, f, temps
     
    Set oFso = CreateObject("Scripting.FileSystemObject")
    Set f = oFso.OpenTextFile("c:\test.txt", ForReading)
    Texte1.Text = f.ReadAll
    pos = InStr(1, Texte1.Text, "source=")
     
    pos = pos+8
     
    temps = Mid(Texte1.Text,pos,2)
    f.Close
    je suis arrivé à faire ce que je voulais
    maintenant faut que j'arrive à l'écrire...

  6. #6
    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 040
    Points
    20 040
    Par défaut
    Salut, ..

    Je vois que tu as essayé par toi même et que tu est arrivé à quelque chose..

    difficile de te donner une réponse avec un "code terminé" lorsqu'on n'as pas toutes les infos (en plus c'est pas le but)..

    Tu as choisi la solution de lire tout le texte d'une seule commande... pas de problème..

    à tu penser à vérifier si tu dois gérer le cas où ta chaine se répète plusieurs fois dans le fichier par exemple..

    Pour extraire tes caractères tu utilise Mid et tu extrait 2 caractères ce nombre de caractères n'est pas le même que lors de l'énoncé de ta question .. .....


    Pour finir pour l'écriture dans un fichier .. sans plus de précision je ne peu à nouveau faire autre chose que te renvoyer vers la ... Comment écrire dans un fichier texte ?



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

    Informations forums :
    Inscription : Août 2009
    Messages : 10
    Points : 8
    Points
    8
    Par défaut
    Merci pour l'aide mais finalement, en grattant par moi même je suis arrivé à mon but , comme quoi

    sinon, je dois dire que la FAQ en VBScript et d'autres dont je me suis déjà aidé sont vraiment très bien faites!!

    a bientôt, si je suis coincé

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

Discussions similaires

  1. [XL-2003] VBA - Copie d'une feuille dans un fichier Texte
    Par cycy75 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/02/2010, 15h38
  2. Ecriture d'une phrase dans un fichier texte
    Par pghm77 dans le forum C
    Réponses: 11
    Dernier message: 09/06/2008, 08h48
  3. Supprime une ligne dans un fichier texte
    Par dev7 dans le forum Linux
    Réponses: 4
    Dernier message: 28/03/2006, 01h33
  4. Supprimer une ligne dans un fichier text
    Par philippe13 dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 14/03/2006, 16h43
  5. Comment faire une insertion dans un fichier texte ?
    Par Isa31 dans le forum Langage
    Réponses: 10
    Dernier message: 28/12/2004, 09h06

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