猪哥解题:只能用批处理修改指定文件的内容,原理是把源文件内容逐个copy出来并修改,然后保存到新文件里去,最后用新文件覆盖掉原来文件。因为修改文件必须用到循环,用cmd的循环就必须用批处理,当然如果是通过cmd的edit命令可视化编辑也行,但这是人工编辑。批处理修改文件内容的列子附带一个以供参考(下列代码保存为bat,cmd下执行call 路径+bat):实现了修改当前目录下所有xml文件,并替换字符串”$#}“为字符”,“的功能@echo off&setlocal enabledelayedexpansioncls&echo Replacing,pleasewaitfor /r %%a in (*xml)do (for /f "tokens=1,* delims=:" %%b in ('findstr /n "*" "%%a"')do (set "var=%%c"if "!var!" neq "" set "var=!var:$#}=,!">>O echo,!var!)move O "%%a")