读书人

请教批处理中怎么把找到的ip地址赋给一

发布时间: 2012-01-30 21:15:58 作者: rapoo

请问批处理中如何把找到的ip地址赋给一个变量?
route print如下
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.12 25
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1


route print|findstr 那个红色的地址
即interface下第一个ip地址,赋给一个定义的变量。

[解决办法]

BatchFile code
@echo offfor /f "tokens=4" %%a in ('route print^|findstr "0.0.0.0.*0.0.0.0"') do (    set IP=%%a    goto :Print):Printecho IP地址:%IP%
[解决办法]
"^"是用做转义的,

就像C语言里,用\n表示换行,用\\表示显示一个"\",

读书人网 >windows

热点推荐