Board logo

标题: [已结]如何替换某行=号后数字为指定数字? [打印本页]

作者: ccccpp     时间: 2009-5-21 11:10    标题: [已结]如何替换某行=号后数字为指定数字?

dpc.ini是
[loader]
port = 2308
host = 192.122.133.144

请问如何写可以把dpc.ini中的"host = 192.122.133.144"写成固定的192.168.168.168? 注:原来dpc.ini中的"host = XXX.XXX.XXX.XXX"是不同机器不同的

[ Last edited by ccccpp on 2009-5-24 at 03:57 ]
作者: yishanju     时间: 2009-5-21 12:46
FR -RIC:"host = .*" -t:"host = 192.168.168.168" dpc.ini

FR 下载:“http://baiy.cn/utils/fr/index.htm
作者: ccccpp     时间: 2009-5-22 11:07
如不借用第三方命令,应该如何写?谢谢!
作者: jmz573515     时间: 2009-5-23 23:04
CODE:  [Copy to clipboard]
@echo off&setlocal enabledelayedexpansion
(for /f "delims=" %%i in (dpc.ini) do (
        set str=%%i
        if "!str:~0,6!"=="host =" set "str=host = 192.168.168.168"
        echo !str!
))>#dpc.ini
start #dpc.ini

作者: ccccpp     时间: 2009-5-24 03:49
谢谢,成功,谢谢两位老师.




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5