bat замена подстроки



Автор АРТЕМИЙ задал вопрос в разделе Другие языки и технологии

Можно ли с помощью батника заменить строку в готовом reg файле на ту которая мне нужна например имя раздела и получил лучший ответ

Ответ от ...[гуру]
Можно.
Замена подстроки в строке:
set str=Замена тест
set str=%str:тест=подстроки%
echo %str%
Чтение файла по строкам:
for /F %%i in (c:file.txt) do echo %%i
Итого. Вам понадобится временный файл, т. к. самого в себя при чтении писать не получится. fileIn = входной файл, fileOut файл с результатом
set fileIn=c:fileIn.txt
set fileOut=c:fileOut.txt
for /F %%i in (%fileIn%) do (
set str=%%i
set str=!str:ищем=меняем!
echo str >>%fileOut%
)
Как-то так. Под руками сейчас Винды нет - пишите на почту если что
P.S: Вообще в реестр можно заносить изменения и без .reg файла

Ответ от Андрей Винк[гуру]
Замена части текста в txt из пакетного файла:
cyberforum.ru/cmd-bat/thread857018.html
Пример немного для другого, но подправить там надо совсем чуть-чуть.
.reg ведь в текстовом формате, суть то же самое.
_________
А не проще открыть блокнотом и поправить руками?

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Можно ли с помощью батника заменить строку в готовом reg файле на ту которая мне нужна например имя раздела
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*