找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 15544|回复: 3

[文本处理] 批处理怎样在拨号的条件下读取本地IP?

[复制链接]
发表于 2010-10-11 07:31:48 | 显示全部楼层 |阅读模式
Windows IP Configuration

Ethernet adapter 本地连接:
        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.1.5
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.0.253
PPP adapter 宽带连接:
        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.80.12
        Subnet Mask . . . . . . . . . . . : 255.255.255.255
        Default Gateway . . . . . . . . . : 192.168.80.12


运行代码:
for /f "tokens=2 delims=:"  %%i in ('ipconfig ^|findstr /i "%IP%"') do set ip=%%i
echo  IP 地址:%ip%

读取IP 地址显示:192.168.80.12

for /f "tokens=2 delims=:"  %%i in ('ipconfig ^|findstr /i "%IP%"') do echo %%i

读取IP 地址显示:
192.168.1.5
192.168.80.12



请教高手,要想读取IP 地址单独显示:192.168.1.5 该怎样编写代码

[ 本帖最后由 keshun 于 2010-10-11 10:21 编辑 ]
发表于 2010-10-11 10:38:41 | 显示全部楼层
@echo off&setlocal enabledelayedexpansion
for /f "tokens=2 delims=:" %%i in ('findstr

/i  /c:"IP Address" a.txt') do (
                                    set b=!a!
                                    set a=%%i
                          
                          )
echo !b!
pause
http://www.bathome.net/thread-9359-1-1.html

[ 本帖最后由 wc726842270 于 2010-10-11 10:50 编辑 ]

评分

参与人数 1PB -2 收起 理由
Batcher -2 请编辑自己的帖子,把代码放到code标签里面 ...

查看全部评分

 楼主| 发表于 2010-10-11 23:42:30 | 显示全部楼层

回复 2楼 的帖子

:::::::断开宽带连接:::::::
rundll32 iedkcs32.dll,CloseRASConnections
for /f "tokens=2 delims=:"  %%i in ('ipconfig ^|findstr /i "%IP%"') do echo %%i
读取IP 地址显示:192.168.1.5

这是没办法中的办法,读取前先断开宽带连接

评分

参与人数 1PB -2 收起 理由
Batcher -2 请编辑自己的帖子,把代码放到code标签里面 ...

查看全部评分

发表于 2010-10-12 15:31:47 | 显示全部楼层
  1. for /f "tokens=2 delims=:" %%i in ('ipconfig ^|findstr /i "%IP%"') do (echo %%i & goto out)
  2. :out
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 00:04 , Processed in 0.029794 second(s), 11 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表