[VBS]Occurence d'un mot

Occurence d'un mot [VBS] - VB/VBA/VBS - Programmation

Marsh Posté le 17-06-2005 à 11:22:08    

Bonjour tlm,
 
j'aimerais savoir s'il est possible de tester si un mot apparait dans un fichier.txt ou de compter le nombre d'occurence d'un mot dans un fichier.txt en VBS ?
 
Merci d'avance! :hello:  

Reply

Marsh Posté le 17-06-2005 à 11:22:08   

Reply

Marsh Posté le 17-06-2005 à 11:53:17    

Bonjour,  
oui c'est possible.
 
de rien http://forum-images.hardware.fr/icones/smilies/hello.gif
 
 
 
tu veux savoir quoi exactement : comment lire dans un fichier, ou comment trouver un mot dans une chaine de caractére ?

Reply

Marsh Posté le 17-06-2005 à 12:15:22    

Je cherche en faite l'occurence d'un mot dans un fichier text qui est de la forme:
 
Nom de l’ordinateur, Adresse IP, Évaluation, Nom du rapport
-----------------------------------------------------------
HOUSE\COMPY, 192.168.0.1, Risque important, HOUSE - COMPY (17-06-2005 10-02)
 
Je cherche à réaliser une fonction qui me dirait si la chaine Risque important apparait dans le fichier.txt!  
 
Merci encore :hello:

Reply

Marsh Posté le 17-06-2005 à 14:44:12    

up :(

Reply

Marsh Posté le 17-06-2005 à 15:30:43    

noprob a écrit :

Je cherche en faite l'occurence d'un mot dans un fichier text qui est de la forme:
 
Nom de l’ordinateur, Adresse IP, Évaluation, Nom du rapport
-----------------------------------------------------------
HOUSE\COMPY, 192.168.0.1, Risque important, HOUSE - COMPY (17-06-2005 10-02)
 
Je cherche à réaliser une fonction qui me dirait si la chaine Risque important apparait dans le fichier.txt!  
 
Merci encore :hello:


Ce qui ne nous dit pas ce que tu n'arrives pas à faire :)
 
Mais dans l'idée, ce que tu dois faire c'est:
ouvrir le fichier en lecture
ouvrir un fichier "log" en écriture
Tant que la fin du fichier n'est pas atteinte
  Lire une ligne
  Est-ce que le string "risque" se trouve dans cette ligne?
  Si oui
    Récupérer les infos intéressantes (adresse ip, ...) dans la ligne en cours
    Ecrire le no de ligne, adresse ip, ... dans le fichier log
Fermer les fichiers
 
Voilà pour du pseudo-code "maison" :)
 
J'espère que cela pourra t'aider


Message édité par gfa le 17-06-2005 à 15:35:04
Reply

Marsh Posté le 23-06-2005 à 23:21:48    

je re up ce topic car en faite j'ai tjs pas réussi à résoudre mon probleme
Pour l'algo je voyais la même chose mais je ne sais pas comment écrire cette condition en vbs : Est-ce que le string "risque" se trouve dans cette ligne?

Reply

Marsh Posté le 24-06-2005 à 00:55:29    

Voici la référence Microsoft pour la fonction dont tu as besoin:
 
http://msdn.microsoft.com/library/ [...] tinstr.asp
 
Tant que tu es sur ce site, parcours-le, tu pourras y trouver la réponse à beaucoup de tes question.


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Sujets relatifs:

Leave a Replay

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