Member 12770930 Ответов: 2

Пожалуйста помогите мне с этой проблемой я не программист


Привет
У меня есть 2 текстовых файла
1. keyword.txt
2. Набор микросхем intel.log


в keyword.txt

файл содержит ключевые слова поиска ie.....

.дл
.привет
.если
.и так далее



intelchipset.log содержит такие записи, как ie.......

1/06/2019 09:40:25:805
[.ifstaller]
.ifstaller версия: 1.1.54.0
Дата Составления = Вт Дек 8 18:21:22 2009
Commandl.ife =
[Ресурсы]
Найденная библиотека DLL = C:\Users\test\Desktop\New папка\Lang\.hip\ARA\.hipsetARA.dl
Найденная библиотека DLL = C:\Users\test\Desktop\New папка\Lang\.hip\CHS\.hipsetCHS.dl
Найденная библиотека DLL = C:\Users\test\Desktop\New папка\Lang\.hip\CHT\.hipsetCHT.dl
Найденная библиотека DLL = C:\Users\test\Desktop\New папка\Lang\.hip\CSY\.hipsetCSY.dl
Найденная библиотека DLL = C:\Users\test\Desktop\New папка\Lang\.hip\DAN\.hipsettdan.dl
Найденная библиотека DLL = C:\Users\test\Desktop\New папка\Lang\.hip\DEU\.hipsetDEU.dl

[EnumDev]
[GetDrivers]
[F. ifd .ifFs]
Найдено .ifF = C:\Users\test\Desktop\New папка\All\2008s4el.if
Найдено .ifF = C:\Users\test\Desktop\New папка\All\5000XZVP.if
Найдено .ifF = C:\Users\test\Desktop\New папка\All\5400.if
Найдено .ifF = C:\Users\test\Desktop\New папка\All\852.if
Найдено .ifF = C:\Users\test\Desktop\New папка\All\855.if
Найдено .ifF = C:\Users\test\Desktop\New папка\All\865.if
Найдено .ifF = C:\Users\test\Desktop\New папка\All\915.if

Дата = 25.07.2013
Версия = 9.1.9.1005
ClassGUID = {4D36E97D-E325-11CE-BFC1-08002BE10318}
Пакет.иффо.Имя = .hipset
Package.iffo.Sequence = 0
Package.iffo.ifSource =
Пакет.иффо.ConditionIfNot.ifstalledDriverName = поставщик(Майкрософт)||.ifstalledDriverName(.hipset)||Поставщик()
.iff поддерживает 64-битную версию.
Производитель = .ifTEL,NTAMD64
Разрешенный производитель = .ifTEL.NTAMD64
Описание: .iftel(R) 5400 .hipset Memory Controller Hub - 4000
HardwareID = PCI\VEN_8086&DEV_4000
Описание: .iftel(R) 5400 .hipset Memory Controller Hub - 4001
HardwareID = PCI\VEN_8086&DEV_4001
Описание: .iftel(R) 5400 .hipset Memory Controller Hub - 4003
HardwareID = PCI\VEN_8086&DEV_4003
Описание: .iftel(R) 5400 .hipset PCI Express Port 1 - 4021
HardwareID = PCI\VEN_8086&DEV_4021
Описание: .iftel(R) 5400 .hipset PCI Express Port 2 - 4022
HardwareID = PCI\VEN_8086&DEV_4022
Описание: .iftel(R) 5400 .hipset PCI Express Port 3 - 4023
HardwareID = PCI\VEN_8086&DEV_4023
Описание: .iftel(R) 5400 .hipset PCI Express Port 4 - 4024
HardwareID = PCI\VEN_8086&DEV_4024
Описание: .iftel(R) 5400 .hipset PCI Express Port 5 - 4025
HardwareID = PCI\VEN_8086&DEV_4025
Описание: .iftel(R) 5400 .hipset PCI Express Port 6 - 4026
HardwareID = PCI\VEN_8086&DEV_4026
Описание: .iftel(R) 5400 .hipset PCI Express Port 7 - 4027
HardwareID = PCI\VEN_8086&DEV_4027
...и так далее

есть ли vbs или пакетный скрипт

чтобы прочитать keyword.txt файл и поиск в файле intelchipset.log вхождений
каждого ключевого слова и записать результаты в results.txt файл


result.txt

должно быть..

.dl = 50
.если = 20
.ih = 15

и так далее

любая помощь будет оценена по достоинству

спасибо .заранее

Что я уже пробовал:

я не знаю кодирования доверяю вам ребята там дадут мне решение

2 Ответов

Рейтинг:
0

OriginalGriff

Нет, не существует: вы должны были бы написать его. И это будет трудная работа; я не вижу ничего очевидного, что связывает ваш список ключевых слов со значениями, которые вы показываете в качестве желаемого результата.

Вам нужно будет сначала тщательно изучить файл(Ы) и точно определить, что делает "ключевое слово" допустимым как совпадение и откуда берутся числа, прежде чем вы сможете даже начать писать свой код.
Возможно, вам придется заплатить кому - то, чтобы он выполнил фактическую работу, но даже тогда ему понадобится информация, приведенная выше, прежде чем он начнет, или стоимость для вас будет расти (и расти ... расплывчатые спецификации не приводят к низким затратам). Ты можешь попробовать Freelancer.com и просите там, но знайте: вы получаете то, за что платите. Плати копейки, получай обезьян.


Рейтинг:
0

Richard MacCutchan

Вы могли бы попробовать с помощью FIND команда в окне командной строки. Тип FIND /? по подсказке посмотреть, как это работает.