Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Удалить строку из файла реестра / 4 сообщений из 4, страница 1 из 1
11.02.2016, 09:05
    #39168227
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить строку из файла реестра
Есть несколько (много) файлов реестра *.reg
Во многих из них есть определенная строка, которую ищу по подстроке
Найти уже смог через утилиту findstr. Правда, через задницу из-за unicode:
findstr /n /i "p.r.e.v.i.e.w." *.reg

Теперь было бы неплохо ее удалить оттуда :)
Нужен механизм
PowerShell - в последнюю очередь, но если другого не найдётся, попробую и его
...
Рейтинг: 0 / 0
11.02.2016, 09:15
    #39168240
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить строку из файла реестра
FINDSTR /V и перенаправление вывода в новый файл. Поскольку файлов .REG более одного - для итерации по ним использовать FORFILES. Схематично:
Код: powershell
1.
2.
3.
4.
5.
6.
FORFILES %f IN (*.REG)
{
  FINDSTR /V "строка поиска" %f > temp.txt
  DEL %f
  REN temp.txt %f
}


Предусмотреть обработку ошибок (IF ERRORLEVEL) - ОБЯЗАТЕЛЬНО.
...
Рейтинг: 0 / 0
11.02.2016, 09:52
    #39168271
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить строку из файла реестра
Спсб, попробую
...
Рейтинг: 0 / 0
17.02.2016, 13:57
    #39173158
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удалить строку из файла реестра
Akina,

получилось, спсбо
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Удалить строку из файла реестра / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]