联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&setlocal enabledelayedexpansion for /f "delims=: tokens=2" %%i in ('ipconfig/all ^|findstr/ivc:"ip address"') do set a=%%i&set ip=!a:~1! for /f "delims=" %%i in (cfg.inf) do ( if !n! equ 0 (>cfg.inf echo %%i) else (if !n! equ 1 (>>cfg.inf echo %ip%) else (>>cfg.inf echo %%i)) set/a n+=1 )
注释 127.0.0.1 各电脑的定义内容(各机不同)
注释 2.2.2.2 各电脑的定义内容(各机不同)
@echo off change a.txt /from 127.0.0.1 /to 2.2.2.2
Originally posted by tagaye at 2008-5-18 04:26 PM: change 把所有行里有该IP的都换了 而我只要改指定的第二行IP就行 恐怕这个命令方式不行 不过还是谢谢
@echo off change a.txt /from 127.0.0.1 /to 2.2.2.2 /lines 2-2