bcubbs@fb
24-01-2013, 03:33
Есть файл "1.js", в нем нужно находить строки(несколько значений) и заменять, чтением с клавиатуры нескольких строк.
Предупреждаю, я совсем новичок в написании batников:)
Вот, что написал сам, но не работает, привожу часть кода, строк на самом деле 332
@echo off
set text1=Give us 90 seconds, we'll give you a great skin routine.
set text2=Tap for Skin Care Consultation
set text3=English
set text4=Español
set /P replace1=""
set /P replace2=""
set /P replace3=""
set /P replace4=""
setlocal EnableDelayedExpansion
copy nul out.js
for /F "delims=" %%s in (1.js) do (
set string=%%s
set string=!string:%text1%=%replace1%!
set string=!string:%text2%=%replace2%!
set string=!string:%text3%=%replace3%!
set string=!string:%text4%=%replace4%!
echo !string!>>out.js
)
после запуска батника вставляю
Permita-nos 90 segundos de sua atenção e lhe ofereceremos uma excelente rotina de cuidados para a pele.
Clique para obter uma Consulta de cuidados para a pele
Inglês
Espanhol
Предупреждаю, я совсем новичок в написании batников:)
Вот, что написал сам, но не работает, привожу часть кода, строк на самом деле 332
@echo off
set text1=Give us 90 seconds, we'll give you a great skin routine.
set text2=Tap for Skin Care Consultation
set text3=English
set text4=Español
set /P replace1=""
set /P replace2=""
set /P replace3=""
set /P replace4=""
setlocal EnableDelayedExpansion
copy nul out.js
for /F "delims=" %%s in (1.js) do (
set string=%%s
set string=!string:%text1%=%replace1%!
set string=!string:%text2%=%replace2%!
set string=!string:%text3%=%replace3%!
set string=!string:%text4%=%replace4%!
echo !string!>>out.js
)
после запуска батника вставляю
Permita-nos 90 segundos de sua atenção e lhe ofereceremos uma excelente rotina de cuidados para a pele.
Clique para obter uma Consulta de cuidados para a pele
Inglês
Espanhol