[VBS] Extraire valeur champ fichier texte

Extraire valeur champ fichier texte [VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 28-07-2009 à 15:14:54    

Bonjour a tous,
j'ai un fichier texte qui se presente comme cela:
 
IP="192.168.0.1", nom="toto", categorie=6, date="12/08/2009", destinataire="tata", id=5566, message="salut"
IP="192.168.0.1", nom="toto", categorie=5, date="12/08/2009", destinataire="tutu", id=5566, message="hey"
IP="192.168.0.1", nom="toto", categorie=6, date="12/08/2009", destinataire="titi", id=5566, message="hey"
 
J'aimerais mettre dans des variables les champs nom, id, et message. Puis, j'aimerais creer un evenement (avec la commande eventcreate) autant de fois qu'il y a de ligne au fichier texte. La commande eventcreate aura pour parametres les variables recupérés de chaque ligne du fichier texte.
soit:
 

Code :
  1. Pour toutes les lignes du fichier
  2.         Extraire les champs nom, id, et message dans des variables v1 v2 et v3
  3.         executer la commande: eventcreate /t error /id v2 /so v1 /l application /d v3


 
 
Pourriez vous me donner une solution en VBS svp ?
merci beaucoup

Reply

Marsh Posté le 28-07-2009 à 15:14:54   

Reply

Marsh Posté le 28-07-2009 à 15:49:00    

Bonjour
 
VBS ou pas, ce sont des traitements sur du texte... Je vois pas ce qu'il y a de compliqué a faire....  :??:  
Right() Left() Mid() InStr() ca ne te dit rien ?
 
Cordialement


Message édité par SuppotDeSaTante le 28-07-2009 à 15:49:29

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 28-07-2009 à 16:03:54    

c'est pas un peu bourrin? ca oblige a spliter les lignes N fois avant de recuperer le bon champ.
Enfin je crois

Reply

Marsh Posté le 28-07-2009 à 16:35:46    

Citation :

Puis, j'aimerais creer un evenement (avec la commande eventcreate) autant de fois qu'il y a de ligne au fichier texte

Ah oui, ca, ca l'est moins.
 

DrOctopus a écrit :

ca oblige a spliter les lignes N fois avant de recuperer le bon champ.

Si tu n'expliques pas la finalité...  :pfff:  
Quand on te lit, tu veux tout recuperer, donc forcement passer sur chaque ligne... :o  
 
 
Bref, may the force be with you


Message édité par SuppotDeSaTante le 28-07-2009 à 16:36:35

---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed