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

[系统相关] 如何用cmd获取电脑的IP地址,只需要地址,其他的不要

电脑系统是WIN7

每次在cmd中运行ipconfig,就出现了
Windows IP 配置


无线局域网适配器 无线网络连接 2:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :

以太网适配器 本地连接 2:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::d03d:36e:70b1:7feb%17
   IPv4 地址 . . . . . . . . . . . . : 150.4.4.3
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 150.4.4.254

无线局域网适配器 无线网络连接:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :

以太网适配器 本地连接:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . : tlcb.com

以太网适配器 VMware Network Adapter VMnet1:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::cd9c:555:5931:a206%14
   IPv4 地址 . . . . . . . . . . . . : 192.168.174.100
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 192.168.174.1

隧道适配器 isatap.{7242A569-015A-4133-A531-39D1D1917DB2}:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :

隧道适配器 isatap.{081F3660-9BEF-426F-BCDB-A7F15177CB36}:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :

隧道适配器 Teredo Tunneling Pseudo-Interface:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :

隧道适配器 isatap.zjtlcb.com:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :

隧道适配器 6TO4 Adapter:

   连接特定的 DNS 后缀 . . . . . . . :
   IPv6 地址 . . . . . . . . . . . . : 2002:9604:403::9604:403
   默认网关. . . . . . . . . . . . . :

隧道适配器 isatap.{F9145166-B724-4934-8010-F593021A3185}:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :

隧道适配器 isatap.{1CD2B56F-67EA-4967-9BA9-6EE8FDA82E05}:

   媒体状态  . . . . . . . . . . . . : 媒体已断开
   连接特定的 DNS 后缀 . . . . . . . :



出现的东西太多了,每次都要找半天


其实,我只想看 本地连接 2 的ipv4地址,对应到上面就是  150.4.4.3

请问,如果用cmd命令实现

  1. setlocal enabledelayedexpansion&&color 0a&&@echo.正在获取IP和Mac地址
  2. for /f "skip=13 delims=: tokens=2" %%a in ('ipconfig/all') do (
  3. set /a seven+=1
  4. if !seven! equ 1 (
  5. set lin=%%a)
  6. if !seven! equ 3 (
  7. set rabbit=%%a
  8. @echo.&&@echo.Mac为:!lin!<nul
  9. set /p=Ip为:<nul&@echo.!rabbit!.))
  10. pause>nul
复制代码
我们学校机房的电脑上通过哈。。。。。
活着就是为了改变世界

TOP

我们学校机房的电脑上通过哈。。。。。
林小七 发表于 2013-6-22 16:13



    不好意识,,,,学校电脑xp的.....藐视win7不行
活着就是为了改变世界

TOP

  1. @echo off
  2. setlocal enabledelayedexpansion&&color 0a&&set seven=0
  3. for /f "delims=: tokens=2" %%a in ('ipconfig/all^|find /I "ipv4"') do (
  4. set /a seven+=1
  5. if !seven! equ 1 @echo IP为:%%a)
  6. pause>nul
复制代码
既然回这个帖子了,那就有始有终把,,语法笨拙,勿见笑...
活着就是为了改变世界

TOP

不行啊,兄弟

TOP

回复 5# mn960mn


    你是复制下去的吗???我的win7都可可以的
活着就是为了改变世界

TOP

我是直接点击 上面代码里面的 复制代码

代码完全一样,就是在报错。

TOP

回复 7# mn960mn


    试了试,直接那么复制的确出错,原因是格式错误引起的,我传文件吧

这次应该行了,你在试一试
活着就是为了改变世界

TOP

win7可以这样
netsh interface ipv4 show addresses "本地连接 2"

TOP

回复 9# apang

... 的确可以哦.....以前还真不知道,学习了
  1. @for /f "delims=:- tokens=2" %%a in ('arp /a^|find /i "0xd"') do @echo IP:%%a&&pause>nul
复制代码
这么写也行哦,但是还是你的简单,,哈哈
活着就是为了改变世界

TOP

回复 10# 林小七
不一定每台电脑的借口都是0xd
初学BAT,非专业。代码不适当之处还望前辈们多多指点。在此表示感谢!

TOP

返回列表