Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 16.04.2021
Сообщений: 5

Поиск слов из одного файла в другом файле

16.04.2021, 10:34. Показов 2108. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Я вообще ничего не понимаю в написании батников. Хотела бы разобраться, но пока не знаю с чего начать...У меня пока есть идея автоматизировать некоторую свою дейтельность. Попыталась самостоятельно это сделать, но пока ничего не вышло(((
Моя задача (в идеале) -мне надо в определенной ветке реестра искать значения из текстового файла(каждое новое слово с новой строки) и выводить в другой файл результат поиска, к примеру найдено такое-то слово.
Но с реестром у меня не вышло. Я решила экспортировать нужную ветку рееестра в текстовый файл и искать там...но тоже не получилось. Я использовала команду FINDSTR. Буду рада,если у кого-то возникнит желание помочь.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.04.2021, 10:34
Ответы с готовыми решениями:

Поиск слов из одного файла в другом текстовом файле
Дан файл, содержащий произвольный текст, и файл, содержащий "сигнатуры вирусов" (построчно). Нужно написать программу, проверяющую...

Замена в реальном тексте слов из одного файла значениями, найденными в другом файле-словаре
Какая может быть предпочитаемая змеиная схема решения для задачи: Замена в реальном тексте слов из одного файла значениями, найденными...

Поиск в текстовом файле всех слов, заданных в другом текстом файле
Поиск в текстовом файле всех слов, заданных в другом текстом файле...Выполнить задание параллельным алгоритмом Вот как я сделал: ...

13
6994 / 2880 / 1108
Регистрация: 06.06.2017
Сообщений: 9,775
16.04.2021, 11:21
Цитата Сообщение от KrOlia Посмотреть сообщение
надо в определенной ветке реестра искать значения
В чём? В ключах, параметрах или их значениях? Если последнее, то нужен тип данных.
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
16.04.2021, 11:22
KrOlia, добрый! Напишите что за ветка. Искать нужно значения ключей или имена ключей?
0
0 / 0 / 0
Регистрация: 16.04.2021
Сообщений: 5
16.04.2021, 11:33  [ТС]

Вот ветка реестра - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Enum\USBSTOR
Хм...для себя я определила, что надо искать в названиях подразделов этой ветки
0
6994 / 2880 / 1108
Регистрация: 06.06.2017
Сообщений: 9,775
16.04.2021, 11:42
См.:
Windows Batch file
1
2
3
@chcp 1251>nul
@set word=Transcend
@>nul reg query HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR /k /f %word%&&echo найдено слово %word%>file.txt
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
16.04.2021, 11:43
Лучший ответ Сообщение было отмечено KrOlia как решение

Решение

KrOlia, пробуйте:
Windows Batch file
1
2
3
4
5
6
@echo off
for /f "tokens=* delims=" %%a in (input.txt) do (
    reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR /k /s /f "%%a">>output.txt
)
pause
exit
Примечание.
1) Будет искать по именам подразделов, независимо от глубины вложенности
2) Входной файл input.txt
3) Выходной файл - output.txt
1
6994 / 2880 / 1108
Регистрация: 06.06.2017
Сообщений: 9,775
16.04.2021, 11:52
Точнее (list.txt в ANSI):
Windows Batch file
1
2
@chcp 1251>nul
@>file.txt (for /f %%k in (list.txt) do @>nul reg query HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR /k /f "%%k"&&echo найдено слово %%k)
1
0 / 0 / 0
Регистрация: 16.04.2021
Сообщений: 5
16.04.2021, 12:03  [ТС]
Спасибо большое! Всё работает! Как же клёво! А я ходила рядом, но была как-то далеко)))

Добавлено через 1 минуту
Спасибо, что не прошли мимо!
0
3449 / 1110 / 494
Регистрация: 29.05.2016
Сообщений: 4,566
16.04.2021, 12:07
KrOlia, да не за что
0
6994 / 2880 / 1108
Регистрация: 06.06.2017
Сообщений: 9,775
16.04.2021, 12:16
Цитата Сообщение от KrOlia Посмотреть сообщение
выводить в другой файл результат поиска, к примеру найдено такое-то слово.
В примере как по ТЗ. Что-то не так?
Подразумевается, что в корне ищем фирмы аля Kingston, SanDisk, JetFlash, Patriot и т. п. Или что-то иное?
0
0 / 0 / 0
Регистрация: 16.04.2021
Сообщений: 5
16.04.2021, 12:31  [ТС]
Ищем номера. Что-то я запустила Ваш батник и у меня он не нашел данных((((
0
6994 / 2880 / 1108
Регистрация: 06.06.2017
Сообщений: 9,775
16.04.2021, 13:13
Что имеется в виду под номерами? В примере с кустом выделите.
Сомневаюсь, что нужны номера ревизий. Идентификаторы (там не только номера) в дочерних ветках, может? Тогда добавим /s, коли так:
Windows Batch file
1
2
@chcp 1251>nul
@>file.txt (for /f %%k in (list.txt) do @>nul reg query HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR /f "%%k" /k /s&&echo найдено слово %%k)
1
0 / 0 / 0
Регистрация: 16.04.2021
Сообщений: 5
16.04.2021, 14:45  [ТС]
Спасибо! Этот вариант тоже отработал
0
4340 / 2130 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
16.04.2021, 15:20
Цитата Сообщение от KrOlia Посмотреть сообщение
Ищем номера
идея так себе
здесь делал проект один, но во всей этой истории есть одна проблема. При использовании, например какой-то флешки, все ее данные запоминаются в рассматриваемом выше ключе и сохраняются до момента перезаписи чем-то, подобной флешкой, разными чистильщиками реестра. Когда запускаешь код чтобы проверить данный ключ результаты могут быть совсем разнообразными от того что ожидаешь, может быть пусто, могут быть уже (еще) не те данные что были в прошлый раз которые куда-то записаны и планировалось их как-то использовать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.04.2021, 15:20
Помогаю со студенческими работами здесь

Поиск в текстовом файле всех слов, заданных в другом текстом файле
Вообщем такое задание: Поиск в текстовом файле всех слов, заданных в другом текстом файле; Не могу понять почему не работает: ...

Использование функции из одного файла Js в другом файле Js
Здравствуйте, такой вопрос у меня есть два файла Database.js и файл Player.js . Оба файла лежат в 1 папке . В файле Database.js есть класс...

Как подключить функцию с одного файла в другом файле?
собственно вот вопрос. есть один файл. там функция zz(); которую надо запустить в другом файле. желательно просто "вставить"...

Как из одного js-файла вызвать функцию в другом js-файле
Хочется добавить немного модульности в свои JavaScript и я решил создать несколько js-файлов со своими функциями. Но как теперь вызвать...

Как достать переменную из одного файла и применить её в другом файле?
Здравствуйте! Подскажите как достать переменную например bonesFemale в файле bonesfemale.py и чтобы она была видна в другом файла...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru