Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата emekhedova:
не знаю как это забороть »
перенести SETLOCAL/ENDLOCAL в цикл:
Код: Выделить весь код
set context=AAA
set replace=BBB
set tmpfile=1.tmp
copy nul %tmpfile%
for /F "usebackq delims==" %%s in (myfile.txt) do (
 set string=%%s
 SETLOCAL EnableDelayedExpansion
 set string=!string:%context%=%replace%!
 echo !string!>>%tmpfile%
 ENDLOCAL
)
move /y %tmpfile% myfile.txt
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:39, 11-04-2011 | #2