Я использую некоторые vbscript для поиска строки внутри каталога. Теперь мне нужен мой скрипт для поиска нескольких экземпляров строки в каждом файле и номера возвращаемой строки или какой-либо другой идентифицируемой информации. Мой текущий VBScript является: -Поиск файла рекурсивно для строки
Sub ProcessFolder(FolderPath)
On Error Resume Next
Set fldr = fso.GetFolder(FolderPath)
Set Fls = fldr.files
For Each thing in Fls
Set contents = thing.OpenAsTextStream
If err.number = 0 then
Test = Instr(contents.readall, searchterm)
If Isnull(test) = false then If Test > 0 then ObjOutFile.WriteLine thing.path
demo.innerHtml = demo.innerHtml & thing.path & "<br>"
Else
err.clear
End If
Next
Set fldrs = fldr.subfolders
For Each thing in fldrs
ProcessFolder thing.path
Next
End Sub
мне нужно перебирать строк каждого файла, чтобы получить номера строк, содержащих строку.
Полный HTA файл можно найти здесь https://gist.github.com/SanjeetSk/268b293682c14fa5ac7a – user2816085
Do While Not thing.AtEndOfStream strLine = objFile.readline может быть, я могу использовать этот – user2816085
Получить вдохновение от этого код ==> http://stackoverflow.com/questions/22854627/is-it-possible-to-peform-a-windows-explorer-search-using-javascipt-for-a-hta?answertab=active#tab- top – Hackoo