用.BAT把当前DHCP来的地址设置为固定IP

RT 我这里通过 ipconfig /all>IP.txt 得到一个文本
现在要从IP.txt 里边 把IP地址提取出来设置为固定IP
简单说就是要(把当前DHCP来的地址用做本机地址并设置为固定的)。
求做.BAT 只要能实现括号能容的功能就可以
要是能从IP.TXT截取最好,我这里后续还要用到这个文本
求高手支援!!
我的错,忘记注明是XP系统。

cls & @echo off
for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr "IPv4 地址"') do set ip=%%i
echo 本机IP地址为:[%ip: =%]
for /f "tokens=2 delims=:" %%s in ('ipconfig^|findstr "子网掩码"') do set sn=%%s
echo 本机子网掩码为:[%sn: =%]

netsh interface ip set address name="本地连接" source=static addr=%ip: =% mask=%sn: =%

pause

给你个WIN7系统的例子,毕竟XP和WIN7的IPCONFIG的结果字符不同,不知道你能不能看懂这个,参照这个就可以了。
温馨提示:答案为网友推荐,仅供参考
相似回答