如何用BAT替换文本的字符串?

把下面文本的124.237.78.27替换为指定IP
//-----------------------------------------------------
MEDIA=rastapi
Port=6588
Device=WAN Miniport
PhoneNumber=124.237.78.27
AreaCode=
CountryCode=86
CountryID=86
UseDialingRules=0
Comment=
FriendlyName=
LastSelectedPhone=0
PromoteAlternates=0
TryNextAlternateOnFail=1

第1个回答  2014-11-04
@echo off
setlocal enabledelayedexpansion
set /p ip=请指定IP:
for /f "delims=" %%i in (BingPinyin_2014_11_4.txt) do (
set a=%%i
set a=!a:124.237.78.27=%ip%!
echo !a!>>文本名_副本
)
ren 文本名 文本名_备份
ren 文本名_副本 文本名

将以上代码中的所有“文本名”改成文本实际名称,保存为bat格式的可执行文件放在文本的同一文件夹下运行。本回答被网友采纳
相似回答