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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS]Occurence d'un mot

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBS]Occurence d'un mot

n°1122936
noprob
Posté le 17-06-2005 à 11:22:08  profilanswer
 

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:  

mood
Publicité
Posté le 17-06-2005 à 11:22:08  profilanswer
 

n°1122976
fusion_sad​am
:D
Posté le 17-06-2005 à 11:53:17  profilanswer
 

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 ?

n°1123000
noprob
Posté le 17-06-2005 à 12:15:22  profilanswer
 

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:

n°1123173
noprob
Posté le 17-06-2005 à 14:44:12  profilanswer
 

up :(

n°1123305
gfa
Posté le 17-06-2005 à 15:30:43  profilanswer
 

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
n°1129317
noprob
Posté le 23-06-2005 à 23:21:48  profilanswer
 

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?

n°1129372
AlainTech
Pas trouvé? Cherche encore!
Posté le 24-06-2005 à 00:55:29  profilanswer
 

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!

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

  [VBS]Occurence d'un mot

 

Sujets relatifs
[VBS]Creer un fichier texte nommée avec la date[VBA] [resolut]Standby Please... en excel
[VBS]Récuperer date[Résolu]cour VBS
[VBS] Détection d'une connection RAS[VBS][resolu] Lancer .BAT avec argument ?
VBS recursif ? pour copier des sous-dossiersLien VBA - VBS ?
[VBS] rajouter des blancs[VBS] Coment recupérer ...
Plus de sujets relatifs à : [VBS]Occurence d'un mot


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