OVH Cloud OVH Cloud

find.exe

7 réponses
Avatar
Christophe
Bonjour,
est ce que quelqu'un a déjà utilisé le programme 'find.exe' pour rechercher
des chaines de caractères dans des fichiers ?
Cela m'éviterait de créer une routine en vb.
j'ai essayé de l'intégrer dans une application en le lançant avec Shell,
mais ne fonctionne pas. il n'accepte pas les noms longs (+8 caract.)(sous
win98)
merci de vos réponses

7 réponses

Avatar
scraper
Bonjour Christophe, dans le message
news:
tu disais :


Bonjour,
est ce que quelqu'un a déjà utilisé le programme 'find.exe' pour
rechercher des chaines de caractères dans des fichiers ?
Cela m'éviterait de créer une routine en vb.
j'ai essayé de l'intégrer dans une application en le lançant avec
Shell, mais ne fonctionne pas. il n'accepte pas les noms longs (+8
caract.)(sous win98)
merci de vos réponses



même si tu encadres tes noms par des "" ?




--

Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm

scraper
Avatar
Jean-Marc
"scraper" a écrit dans le message de
news:
Bonjour Christophe, dans le message
news:
tu disais :


> Bonjour,
> est ce que quelqu'un a déjà utilisé le programme 'find.exe' pour
> rechercher des chaines de caractères dans des fichiers ?
> Cela m'éviterait de créer une routine en vb.
> j'ai essayé de l'intégrer dans une application en le lançant avec
> Shell, mais ne fonctionne pas. il n'accepte pas les noms longs (+8
> caract.)(sous win98)
> merci de vos réponses

même si tu encadres tes noms par des "" ?



Hello,

Il semble que Scraper ait raison;
Voici la preuve "en image" :


C:tmp>find /N "COUCOU" .*.*
---------- .THUMBS.DB

---------- .TITI
[1]abcdef COUCOU dfds

---------- .TOTO

---------- .UN FICHIER AVEC DES ESPACES
[1]fsdfs COUCOU sdsd

Idem en donnant en paramètre un nom de fichier avec de espaces:

C:tmp>find /N "COUCOU" ".un fichier avec des*"

---------- .UN FICHIER AVEC DES ESPACES
[1]fsdfs COUCOU sdsd

C:tmp>

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
Avatar
Christophe
Merci à tous
en effet, je ne mettais pas de parenthèses et maintenant çà fonctionne.
"Christophe" a écrit dans le message de news:

Bonjour,
est ce que quelqu'un a déjà utilisé le programme 'find.exe' pour
rechercher des chaines de caractères dans des fichiers ?
Cela m'éviterait de créer une routine en vb.
j'ai essayé de l'intégrer dans une application en le lançant avec Shell,
mais ne fonctionne pas. il n'accepte pas les noms longs (+8 caract.)(sous
win98)
merci de vos réponses




Avatar
ng
Salut,

Bonjour,
est ce que quelqu'un a déjà utilisé le programme 'find.exe' pour
rechercher des chaines de caractères dans des fichiers ?
Cela m'éviterait de créer une routine en vb.
j'ai essayé de l'intégrer dans une application en le lançant avec Shell,
mais ne fonctionne pas. il n'accepte pas les noms longs (+8 caract.)(sous
win98)
merci de vos réponses



Si c'est pour utiliser dans un programme, ca me semble vraiment être une
*mauvaise* idée : tu "maitrises" pas le programme externe, il peut être
remplacé ou il se peut qu'il y en ait un autre dans le path de ton appli,
et ce n'est pas du tout portable.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Avatar
Gloops
Avec des parenthèses ? Jamais essayé.
La notice dit pourtant des guillemets ...

Christophe a écrit, le 15/05/2005 13:40 :

Merci à tous
en effet, je ne mettais pas de parenthèses et maintenant çà fonctionne.


Avatar
Christophe
Il fallait comprendre parenthèses par guillemets !!!
C'est la seule possibilité (facile) que j'ai vu pour rechercher du texte
dans des fichiers .doc sans les ouvrir.
Je reconnais que l'opération est un peu rudimentaire.
Si vous connaissez d'autres possibilités je suis partant.




"ng" a écrit dans le message de news:
%
Salut,

Bonjour,
est ce que quelqu'un a déjà utilisé le programme 'find.exe' pour
rechercher des chaines de caractères dans des fichiers ?
Cela m'éviterait de créer une routine en vb.
j'ai essayé de l'intégrer dans une application en le lançant avec Shell,
mais ne fonctionne pas. il n'accepte pas les noms longs (+8 caract.)(sous
win98)
merci de vos réponses



Si c'est pour utiliser dans un programme, ca me semble vraiment être une
*mauvaise* idée : tu "maitrises" pas le programme externe, il peut être
remplacé ou il se peut qu'il y en ait un autre dans le path de ton appli,
et ce n'est pas du tout portable.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/


Avatar
Fred
Dans son message %
Christophe nous dit :

Il fallait comprendre parenthèses par guillemets !!!
C'est la seule possibilité (facile) que j'ai vu pour rechercher du
texte dans des fichiers .doc sans les ouvrir.
Je reconnais que l'opération est un peu rudimentaire.
Si vous connaissez d'autres possibilités je suis partant.




"ng" a écrit dans le message de news:
%
Salut,

Bonjour,
est ce que quelqu'un a déjà utilisé le programme 'find.exe' pour
rechercher des chaines de caractères dans des fichiers ?
Cela m'éviterait de créer une routine en vb.
j'ai essayé de l'intégrer dans une application en le lançant avec
Shell, mais ne fonctionne pas. il n'accepte pas les noms longs (+8
caract.)(sous win98)
merci de vos réponses



Si c'est pour utiliser dans un programme, ca me semble vraiment être
une *mauvaise* idée : tu "maitrises" pas le programme externe, il
peut être remplacé ou il se peut qu'il y en ait un autre dans le
path de ton appli, et ce n'est pas du tout portable.

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/





Bonsoir,
Peut-être en utilisant le service d'indexation ?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/indexsrv/html/ixintro_03l1.asp
Je l'ai utilisé il y a quelques temps mais uniquement pour effectuer des
recherches de fichiers doc sur des serveurs (pas en examinant leur contenu).
Il y a une interface COM donc tu peux l'utiliser en VB6 (je l'avais utilisé
en vba).
C'est un peu ardu au premier abord mais cela fonctionne bien.


--
Fred