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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VBS...lecture ligne à ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VBS...lecture ligne à ligne

n°1296385
Chiiconfab
Posté le 01-02-2006 à 14:25:52  profilanswer
 

Salut à tous!
 
J'ai un pb dans un fichier texte. J'ai testé de faire la manipulation voulue en batch mais je bloque...je pense que VBS sera plus puissant pour faire cela mais je suis completement newbies...Voici l'exemple du fichier texte que j'ai appelé toto.txt
 
"PRODUIT","0101"
"00911550150","4075001","TEST","SU","106-22-9","203-375-0","","","","","1"
"0","","",""
"00911550150","1360203","ESSAI","SU","112-31-2","203-957-4","","","","","1"
"0","","",""
"00911550150","1366501","TEST-ESSAI","SU","112-54-9","203-983-6","","","","","1"
"0","","",""
...
 
En sachant que je dois faire cet manip sur plusieurs fichiers différentes (nombre de lignes change sur chaque fichier) mais de structure identiques, c'est à dire que la premiere ligne sera toujours "PRODUIT","0101" et qu'il ne faut rien ajouter derriere. J'aimerais arriver à un résultat du type:
 
"PRODUCT","0101"
"00911550150","4075001","6-OCTEN-1-OL,3,7-DIMETHYL-","SU","106-22-9","203-375-0","","","","","1","0","","",""
"00911550150","1360203","DECANAL","SU","112-31-2","203-957-4","","","","","1","0","","",""
"00911550150","1366501","DODECANAL","SU","112-54-9","203-983-6","","","","","1","0","","",""
 
Il faut donc ajouter une "," a la fin de la ligne 1 et mettre a la suite la ligne 2...
 
J'ai testé plusieurs chose mais je suis bloqué... Pouvez m'aider ???......
 
Merci d'avance
 
Fab

mood
Publicité
Posté le 01-02-2006 à 14:25:52  profilanswer
 

n°1296940
knakes
Posté le 01-02-2006 à 20:56:03  profilanswer
 

bah tu lui fait lire le fichier ligne a ligne via une boucle (while .... wend)
 
tu mets un compteur qui incrémente chaque ligne.
si la valeur est paire (ligne 2 ...) alors rajouter "," (tu stock tout dans une varible temporaire style tmp_str = line imput & "," ) apres tu rajoute sle bout de phrase.
 
le tout jusqu'a la fin du fichier. et pi voila


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

  VBS...lecture ligne à ligne

 

Sujets relatifs
eviter passage à la ligne avec printLecture fichier ASCII
Modifier une ligne d'un fichier et la remplacerBATCH - Retour a la ligne précédent
Software d'édition d'image sous RedHat en ligne de commandeProblème lecture d'une vidéo
L'affichage d'une ligne cachée via css ne marche pas avec iebesoin d'aide (rapide) VBS (newbie)
lecture fichierLigne de commande
Plus de sujets relatifs à : VBS...lecture ligne à ligne


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