Occurence d'un mot [VBS] - VB/VBA/VBS - Programmation
Marsh Posté le 17-06-2005 à 11:53:17
Bonjour,
oui c'est possible.
de rien
tu veux savoir quoi exactement : comment lire dans un fichier, ou comment trouver un mot dans une chaine de caractére ?
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 lordinateur, 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
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: |
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
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?
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.
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!