把记事本里的所有1替换成2
@echo off
setlocal enabledelayedexpansion
set fn=a.txt
(for /f "tokens=*" %%i in (%fn%) do (
set s=%%i
set s=!s:1=2!
echo !s!))>temp.txt
move /y temp.txt %fn%
你是不是指用记事本输入批处理指令,在保存时扩展名改为BAT而非TXT?
如果是这样,就在保存窗口中,“文件类型”选为“所有文件”,然後在文件名中输入“你的文件名.bat”,这样保存的就是扩展名为BAT的批处理文件了。
查找,替换