Alexander_88
18-10-2018, 05:30
Здравствуйте, имеется код:
@echo off
set "word_or_frase=Download"
set "replacement=Download1"
for %%i in (
"C:\Users\Alexander\OneDrive\work\new\old.txt"
) do (
echo WScript.Echo^(Replace^(WScript.CreateObject^("Scripting.FileSystemObject"^).OpenTextFile^(%%i^).ReadAll^(^),"%word_or_frase%","%replacement%"^)^)>.vbs
cscript //nologo .vbs| clip
mshta "vbscript:CreateObject("Scripting.FileSystemObject").GetStandardStream(1).Write(ClipboardData.GetData("text"))&Close()"| more>%%i
)
del .vbs
Он делает замену текста в txt файле с Download на Download1
Как сделать, чтобы слово Download изменилось на:
<prefix>$s</prefix>
Download
?
т.е. выше каждого встречного слова "Download" в txt документе, нужно добавить строку с содержимым <prefix>$s</prefix>
@echo off
set "word_or_frase=Download"
set "replacement=Download1"
for %%i in (
"C:\Users\Alexander\OneDrive\work\new\old.txt"
) do (
echo WScript.Echo^(Replace^(WScript.CreateObject^("Scripting.FileSystemObject"^).OpenTextFile^(%%i^).ReadAll^(^),"%word_or_frase%","%replacement%"^)^)>.vbs
cscript //nologo .vbs| clip
mshta "vbscript:CreateObject("Scripting.FileSystemObject").GetStandardStream(1).Write(ClipboardData.GetData("text"))&Close()"| more>%%i
)
del .vbs
Он делает замену текста в txt файле с Download на Download1
Как сделать, чтобы слово Download изменилось на:
<prefix>$s</prefix>
Download
?
т.е. выше каждого встречного слова "Download" в txt документе, нужно добавить строку с содержимым <prefix>$s</prefix>