查看: 3030|回复: 1

用BAT文件来查询服务器IP

[复制链接]
发表于 2014-3-20 22:20:15 | 显示全部楼层 |阅读模式
关键词: bat , 查询 , IP
转自这里:http://www.mcbbs.net/forum.php?mod=viewthread&tid=145376
使用方法:创建一个BAT文件,右键 编辑
然后把以下代码复制到里面:

  1. COLOR 0A
  2. CLS
  3. @ECHO Off
  4. Title 查询局域网内在线电脑IP
  5. :send
  6. @ECHO off&setlocal enabledelayedexpansion
  7. ECHO 正在获取本机的外网IP地址,请稍等...
  8. for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do (
  9. set "IP=%%i"
  10. set IP=!IP:~1,-1!
  11. ECHO 本机IP为:!IP!
  12. goto :next
  13. )
  14. :next
  15. for /f "delims=. tokens=1,2,3,4" %%i in ("%IP%") do set range=%%i.%%j.%%k
  16. ECHO.&ECHO 正在获取本网段内的其它在线计算机名,请稍等...
  17. ECHO 本网段【%range%.*】内的计算机有:
  18. for /f "delims=" %%i in ('net view') do (
  19. set "var=%%i"
  20. ::查询在线计算机名称
  21. if "!var:~0,2!"=="\" (
  22. set "var=!var:~2!"
  23. ECHO !var!
  24. ping -n 1 !var!>nul
  25. ))
  26. ECHO.
  27. ECHO 正在获取本网段内的其它在线计算机IP,请稍等...
  28. for /f "skip=3 tokens=1,* delims= " %%i in ('arp -a') do ECHO IP: %%i 正在使用
  29. ECHO.
  30. ECHO 查询完毕,按任意键退出...
  31. pause>nul
复制代码


然后就出现这界面:
发表于 2014-3-25 12:14:43 | 显示全部楼层
这个相当实用,可以做一个玩玩。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表