Détection de texte et fichier [Résolu]

Signaler
Messages postés
146
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
21 juillet 2013
-
Messages postés
146
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
21 juillet 2013
-
Bonjour,

Je voudrais savoir s'il quelqu'un à un code (car je n'ai que des connaissances en informatique) qui permet de trouver une expression ou un mot dans un fichier sur le disque (dur ou autre) et qu'il l'affiche à location.
Si possible utiliser des variantes pour chaque fichier (ex: f1, f2, ...).

J'accepte Javascript et VBScript, puisqu'il sagit d'une application (hta).

MERCI d'avance.

Nota: Même si vous avez des morceaux de codes, n'hésitez pas à en faire part.

5 réponses

Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
12
hta ou site, la méthode varie pas de ce qu'il me semble
par contre tu auras effectivement plus de légitimité à lire le HD ;)

Si jamais tu coinces sur du JS hésite pas à demander ici
Messages postés
146
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
21 juillet 2013
3
Nota:

Les scripts seront dans un fichier js.

Merçi d'avance.
Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
12
Salut,

JavaScript et VBScript ne sont "normalement" pas autorisés à manipuler les fichiers côté client. En fait c'est possible mais il faut l'accord de l'utilisateur (ActiveX), et la plupart sont réticents -en toute logique- à l'idée de laisser un code externe toucher à leur HD.

Si c'est pour un outil perso, je te conseille de passer par les outils Microsoft (sous Windows 7 par exemple tu peux chercher des occurrences de mot/expression à l'intérieur des fichiers qui appartiennent à un répertoire indexé).

Enfin, si t'en as rien à braire de tout ça et que tu veux quand même faire cet outil avec du script, voilà quelques points qui pourraient t'intéresser :

- l'objet ActiveX pour manipuler les fichiers se déclare comac :
var fso = new ActiveXObject("Scripting.FileSystemObject");

Tu trouveras plus d'info ici

- l'objet RegExp pour jouer avec les expressions régulières :
var rex Expression new RegExp("pattern","flag");

Tu trouveras plus d'info ici
Messages postés
146
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
21 juillet 2013
3
Rappel: Il s'agit d'une application** (*.hta) donc un codes interne
Mais si c'est vague je vais essayé de faire avec.



Merçi tout de même.


**: Je veux faire un genre de scanner de fichier qui recherche des expressions/mots dans des fichier du HD.
Messages postés
146
Date d'inscription
vendredi 28 mai 2010
Statut
Membre
Dernière intervention
21 juillet 2013
3
Ok, merçi mais trouvé pas mal de chos sur la faq developpez.com