[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理怎样将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命令实现啊?

从你机器上用ipconifg的结果看
  1. @for /f "delims=" %%a in ('ipconfig^|find /i "192.168"') do echo %%a>>result.txt
  2. pause
复制代码
Still with wax

TOP

我只想输出
192.168.1.143 , 192.168.1.1
其他的内容都不要

TOP

回复 3楼 的帖子

  1. @echo off
  2. for /f "delims=" %%i in ('ipconfig /all^|find /i "192.168"') do (
  3.     for /f "tokens=2 delims=:" %%a in ("%%i") do echo %%a
  4. )
  5. pause
复制代码
(*^_^*)

TOP

回复 3楼 的帖子

@for /f "tokens=2 delims=:" %%a in ('ipconfig^|find /i "192.168"') do echo %%a>>result.txt
pause
Still with wax

TOP

返回列表