@echo off
echo 替换前请把本程序和要替换字符的文本放在同一目录下!
setlocal enabledelayedexpansion
set/p text=请输入需要替换字符串的文本文件名:
if not EXIST %text% set/p text=文件不存在,请重新输入:
set/p b=请输入要替换的字符串:
set/p a=请输入替换后的字符串:
for /f "tokens=*" %%i in (%text%) do (
set var=%%i
set "var=!var:%b%=%a%!"
echo !var! >>9999995.txt
)
del %text%
ren 9999995.txt %text%
pause
怎么实现不用输入b的值,直接定义b为10.19.1.1