标题: [文本处理] 批处理怎样将IP与网关地址输出来? [打印本页]
作者: binghee 时间: 2009-7-26 18:47 标题: 批处理怎样将IP与网关地址输出来?
Windows IP Configuration
Host Name . . . . . . . . . . . . : GAME143
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Broadcast
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter 本地连接 2:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek RTL8168C(P)/8111C(P) PCI-E Gigabit Ethernet NIC
Physical Address. . . . . . . . . : 00-1F-D0-D7-2D-46
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 192.168.1.143
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
DNS Servers . . . . . . . . . . . : 222.246.129.80
59.51.78.210
执行ipconfig /all 出现如上结果,我想把ip与网关地址从上面得出的结果中查找出来并输出在屏幕上,
应该怎么用for命令实现啊?
作者: Lumiere 时间: 2009-7-26 19:24
从你机器上用ipconifg的结果看- @for /f "delims=" %%a in ('ipconfig^|find /i "192.168"') do echo %%a>>result.txt
- pause
复制代码
作者: binghee 时间: 2009-7-26 19:37
我只想输出
192.168.1.143 , 192.168.1.1
其他的内容都不要
作者: keen 时间: 2009-7-26 20:10 标题: 回复 3楼 的帖子
- @echo off
- for /f "delims=" %%i in ('ipconfig /all^|find /i "192.168"') do (
- for /f "tokens=2 delims=:" %%a in ("%%i") do echo %%a
- )
- pause
复制代码
作者: Lumiere 时间: 2009-7-26 20:33 标题: 回复 3楼 的帖子
@for /f "tokens=2 delims=:" %%a in ('ipconfig^|find /i "192.168"') do echo %%a>>result.txt
pause
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |