当前位置:DOS资源站资料中心批处理教程 → 用当前路径替换ini文件里指定内容

用当前路径替换ini文件里指定内容

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2008-5-20 18:23:37

比如一个INI文件内容如下:
EditorName=All
CallBack=
Sel File Type=
WholeProject=True
Count=0
[Servers]
AccelImporter=C:\Program Files\Design Explorer 99 SE\System\LoadAccel.INS
ArngeCmp=C:\Program Files\Design Explorer 99 SE\System\ArrangeComponents.INS
AutoPlacer=C:\Program Files\Design Explorer 99 SE\System\AutoPlacer.INS
Color 8=16777215
Color 9=16777215
要把里面的"C:\Program Files\Design Explorer 99 SE\"换成当前目录
 

这个代码一般情况下可以达到题目的要求
@echo off&SETLOCAL ENABLEDELAYEDEXPANSION
for /f "delims=" %%a in (a.ini) do (
set path=%%a
call set path=%%path:C:\Program Files\Design Explorer 99 SE\=!cd!\%%
echo.!path!>>a2.ini
)
pause
 
也可以用change来实现
@echo off
change a.ini /from "C:\Program Files\Design Explorer 99 SE\" /to %~dp0
 

change下载