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

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

[复制链接]
发表于 2013-6-22 15:29:17 | 显示全部楼层 |阅读模式
电脑系统是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命令实现
发表于 2013-6-22 16:13:43 | 显示全部楼层
  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
复制代码
我们学校机房的电脑上通过哈。。。。。
发表于 2013-6-22 16:14:38 | 显示全部楼层
我们学校机房的电脑上通过哈。。。。。
林小七 发表于 2013-6-22 16:13



    不好意识,,,,学校电脑xp的.....藐视win7不行
发表于 2013-6-22 16:32:04 | 显示全部楼层
  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
复制代码
既然回这个帖子了,那就有始有终把,,语法笨拙,勿见笑...
 楼主| 发表于 2013-6-22 20:31:57 | 显示全部楼层
不行啊,兄弟
发表于 2013-6-22 21:45:45 | 显示全部楼层
回复 5# mn960mn


    你是复制下去的吗???我的win7都可可以的
 楼主| 发表于 2013-6-23 12:21:19 | 显示全部楼层
我是直接点击 上面代码里面的 复制代码

代码完全一样,就是在报错。
发表于 2013-6-23 12:51:57 | 显示全部楼层
回复 7# mn960mn


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

这次应该行了,你在试一试
发表于 2013-6-24 10:33:11 | 显示全部楼层
win7可以这样
netsh interface ipv4 show addresses "本地连接 2"
发表于 2013-6-24 16:38:37 | 显示全部楼层
回复 9# apang

... 的确可以哦.....以前还真不知道,学习了
  1. @for /f "delims=:- tokens=2" %%a in ('arp /a^|find /i "0xd"') do @echo IP:%%a&&pause>nul
复制代码
这么写也行哦,但是还是你的简单,,哈哈
发表于 2013-6-24 19:11:05 | 显示全部楼层
回复 10# 林小七
不一定每台电脑的借口都是0xd
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-20 10:01 , Processed in 0.019134 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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