联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&setlocal enabledelayedexpansion for /f "delims=" %%i in ('type xxx.ini') do ( set str=%%i set str=!str:c:\dir1\dir2=c:/dir1/dir2! set /a n+=1 if !n! equ 1 ( echo !str!>xxx.ini ) else ( echo !str!>>xxx.ini ) ) echo 已对xxx.ini执行改写。 pause>nul
Originally posted by zw19750516 at 2008-4-27 12:34 AM: &&完全能做到,使用变量替换再改写xxx.ini就可以了,因楼主没有帖出具体内容,所以仅写下以下参考代码,请自己修改了: [code] @echo off&setloca ...
@echo off&setlocal enabledelayedexpansion for /f "delims=" %%i in ('type xxx.ini') do ( set str=%%i set str=!str:^\=^/! set /a n+=1 if !n! equ 1 ( echo !str!>xxx.ini ) else ( echo !str!>>xxx.ini ) ) echo 已对xxx.ini执行改写。 pause>nul