请教……
偶有一个替换指定文本文件1.txt内容中所有123为789的批处理文件,里面用到了版主大大说的延时环境变量,但是这个批处理在XP和2000中运行均不起作用[同目录下的这个1.txt没有任何变化],而有的朋友说在他机子上可以,请问是什么问题?
代码如下:
echo
setlocal enabledelayedexpansion
for /f "delims=" %%i in (1.txt) do (
set a=%%i
set a=!a:123=789!
echo !a!
)
pause
exit
偶有一个替换指定文本文件1.txt内容中所有123为789的批处理文件,里面用到了版主大大说的延时环境变量,但是这个批处理在XP和2000中运行均不起作用[同目录下的这个1.txt没有任何变化],而有的朋友说在他机子上可以,请问是什么问题?
代码如下:
echo
setlocal enabledelayedexpansion
for /f "delims=" %%i in (1.txt) do (
set a=%%i
set a=!a:123=789!
echo !a!
)
pause
exit
