Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2599 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBS - Ouvrir et modifier un fichier TXT

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBS - Ouvrir et modifier un fichier TXT

n°1454774
aprilthe5i​th
Posté le 10-10-2006 à 13:05:40  profilanswer
 

Bonjour,
 
Je ne connais rien à VBScrip et je dois écrire un script qui modifie un .txt (je ne sais pas s'il est necessaire de l'ouvrir avant) du type : je recherche telle ligne et si elle existe, j'insère une ligne.
Je ne connais pas du tout la syntaxe et je n'ai rien trouvé sur le net.
 
Merci pour votre aide.

mood
Publicité
Posté le 10-10-2006 à 13:05:40  profilanswer
 

n°1454803
agkklr
Posté le 10-10-2006 à 14:08:21  profilanswer
 

Set MyObject = CreateObject("Scripting.FileSystemObject" )
Set MyFile = MyObject.GetFile(Path & "fichier.txt" )
Set OpenFile = MyFile.OpenAsTextStream(1)
'Recherche de ta ligne
Do While OpenFile.AtEndOfStream = False
 CurrentLine = OpenFile.ReadLine
 If Instr(CurrentLine,"chaine_a_chercher" ) <> 0 Then  OpenFile.WriteLine "ce_que_tu_veux_rajouter"
Loop
OpenFile.Close


---------------
"Mon modèle, c'est moi-même."
n°1454816
aprilthe5i​th
Posté le 10-10-2006 à 14:24:09  profilanswer
 

Merci beaucoup.

n°1454819
agkklr
Posté le 10-10-2006 à 14:26:59  profilanswer
 

Gaffe quand même à la boucle infinie :  
Si tu cherches une occurrence de "test" et que si le résultat est positif, tu ajoutes "Le test a marché" à la fin, ça me parait un bon cas de boucle infinie.
Sinon, un site de référence pour le VBS, très complet et indispensable à mon avis : http://www.bellamyjc.org/fr/vbscript.html


---------------
"Mon modèle, c'est moi-même."
n°1797038
unisev
Posté le 08-10-2008 à 11:29:21  profilanswer
 

Bonjour à tous,
 
Je cherche à faire a peu près ça, mais je veux juste ajouter une ligne à la fin d'un fichier TXT.
 
C'est plus simple non ?
 
Je viens de trouver... For Appenning (8)...


Message édité par unisev le 08-10-2008 à 11:37:30

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBS - Ouvrir et modifier un fichier TXT

 

Sujets relatifs
[.NET] StreamReader, position dans un fichier, fonction peek et seek[Résolu] [C#] Création puis ouverture d'un fichier => problème
Récuperer la taille d'un fichier qui se trouve sur un serveur ftpComment créer un fichier avs (avisynth) avec vb?
integrer une redirection web dans un fichier videosupprimer chaine de caractere dans un nom de fichier
Lien fichier CSSPrise de tete grave pour insérer un fichier Audio
[Sybase] Modifier clé primaire sur une table[Bash]Suppression de lignes contenant des mots d'un autre fichier
Plus de sujets relatifs à : VBS - Ouvrir et modifier un fichier TXT


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR