Question : UN MANUSCRIT QUI RECHERCHERA ET DONNERA LE RÉSULTAT A TROUVÉ

Bonjour les amis, le

I ont trouvé un certain manuscrit qui recherchera des dossiers dans un annuaire spécifique une certaine corde. Le titre de la solution était le manuscrit de 'A qui recherchera une identification de file des textes : 24497423. J'obtiens une erreur sur la ligne 30 de même qu'a fait l'utilisateur précédent ainsi moi a ajouté « sur le résumé d'erreur après » juste comme ils mentionnaient dans la notation. J'ai obtenu de l'information au-dessous dont est énuméré mais le code n'a pas énuméré les endroits de noms de dossier pour les dossiers qu'il a trouvés. Comment est-ce que je peux éditer ce manuscrit à l'ouput les dossiers ?

Thanks,
Folder du

Jeff

Filesearch.txt à rechercher :
Files de S:\scrimac à rechercher : *.sas
Text à trouver :

Files de s:\ vérifié : 88
Files avec le texte : allumettes de 88
Total :
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
résumé " de " codeSnippet831979 d'id= " de
On de class= après
« Changer les trois prochaines lignes »
Const FOLDER_TO_SEARCH = « S:\scrimac »
Const FILES_TO_FIND = « *.sas »
Const TEXT_TO_FIND = « s:\ »
Faible objFSO, objFolder, objFile, objTextStream, objReport, objRegex, colMatches, strRoot, strExtension, varBuffer, arrFTF
Obscurcir lngFilesChecked, lngFilesMatched, des lngHits
l'arrFTF = s'est dédoublé (FILES_TO_FIND, « .")
Placer l'objFSO = le CreateObject (« Scripting.FileSystemObject »)
« Changer le nom de fichier de rendement sur la prochaine ligne »
Placer l'objReport = l'objFSO.CreateTextFile (« documents de C:\Documents and Settings\eza9507\My \ FileSearch.txt »)
chemise d'objReport.WriteLine « à rechercher :  » Et FOLDER_TO_SEARCH
dossiers d'objReport.WriteLine « à rechercher :  » Et FILES_TO_FIND
texte d'objReport.WriteLine « à trouver :  » Et TEXT_TO_FIND
"" d'objReport.WriteLine
Placer l'objRegex = le CreateObject (« VBscript.RegExp »)
Avec l'objRegex
    .IgnoreCase = rectifient
    . Modèle = TEXT_TO_FIND
    . Global = rectifier
Finir avec
Placer l'objFolder = l'objFSO.GetFolder (FOLDER_TO_SEARCH)
Pour chacun objFile dans objFolder.Files
    strRoot = objFSO.GetBaseName (objFile.Name)
    strExtension = objFSO.GetExtensionName (objFile.Name)
    Si (strRoot = arrFTF (0)) Ou (arrFTF (0) = « *") alors
        Si (strExtension = arrFTF (1)) ou (arrFTF (1) = « *") alors
            + 1 lngFilesChecked = lngFilesChecked
            Placer l'objTextStream = l'objFSO.OpenTextFile (objFile.Path)
            varBuffer = objTextStream.ReadAll
            Placer les colMatches = l'objRegex.Execute (le varBuffer)
            Si colMatches.count > 0 puis
                + 1 lngFilesMatched = lngFilesMatched
                lngHits = lngHits + colMatches.count
                dossier d'objReport.WriteLine « :  » et objFile.Path et « allumettes :  » et colMatches.count
            Finir si
            objTextStream.Close
        Finir si
    Finir si
Après
"" d'objReport.WriteLine
dossiers d'objReport.WriteLine « vérifiés :  » et lngFilesChecked
dossiers d'objReport.WriteLine « avec le texte :  » et lngFilesMatched
allumettes totales d'objReport.WriteLine « :  » et lngHits
objReport.Close
Placer l'objFSO = rien
Placer l'objFolder = rien
Placer objFile = rien
Placer l'objTextStream = rien
Placer l'objReport = rien
Placer l'objRegex = rien
Placer les colMatches = rien
WScript.Echo « recherche complète »
WScript.Quit
class= de

Réponse : UN MANUSCRIT QUI RECHERCHERA ET DONNERA LE RÉSULTAT A TROUVÉ

Personnellement je pense que vous devriez considérer une utilité d'usage universel pleine en ce moment, puisqu'elle semble comme vous recherchent une fonctionnalité plus robuste.  Il y a un certain nombre de bonnes utilités pour rechercher et remplaçants dans Windows, voici quelques candidats, certains sont commande ligne, certains sont GUI :

http://www.funduc.com/search_replace.htm
http://www.wingrep.com/
http://www.paulslore.com/utils/chgstr.zip
http://tools.tortoisesvn.net/grepWin
http://www.programmersheaven.com/download/41236/download.aspx
http://software.reinhardt.nu/ssr/index.htm
http://fart-it.sourceforge.net/
http://www.gnu.org/software/sed/
http://www.inforapid.de/html/searchreplace.htm
http://www.nodesoft.com/SearchAndReplace/Default.aspx
http://www.no-nonsense-software.com/freeware/
http://www.bestcode.com/html/findreplace.html

~bp
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us