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

[网络连接] 更加详细的获取IPMAC外网IP和归属地批处理

[复制链接]
发表于 2021-1-27 16:16:48 | 显示全部楼层 |阅读模式
本帖最后由 459500160 于 2021-1-29 16:19 编辑

如题吧,是小弟搜网上的代码自己整合出来的一个网管维护工具,因为新注册无法在分享区发帖,就发这里了,在分享区也有跟帖的,如果有影响到,请版主帮忙移动下哈
特点是获取电脑上所有本地连接的IP和MAC地址,外网IP和对应的归属地,并把获取的信息添加进IP信息.txt,按任意键退出后自动删除TXT文件,脚本用到了curl工具,win10以下的系统请自行安装
  1. @echo off
  2. title 内外网IP查看工具-By NT
  3. @echo.
  4. mode con cols=38 lines=15
  5. color F0
  6. for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
  7. set "DEL=%%a")

  8. @echo            请将以下内容截图或
  9. @echo            本工具生成在桌面的
  10. call :ColorText Fc "            IP信息"
  11. @echo 发送给网管
  12. @echo ════════════════════════════════════
  13. for /f "delims=: tokens=2" %%i in ('ipconfig^|findstr "IPv4 地址"') do echo      内网IP为:%%i        &echo 内网IP为:%%i >>IP信息.txt
  14. for /f "delims=: tokens=2" %%m in ('ipconfig -all^|findstr "物理地址"') do echo      网卡地址:%%m    &echo 网卡地址:%%m >>IP信息.txt
  15. for /f "delims=: tokens=2" %%o in ('curl -s cip.cc^|findstr "IP"') do set ip=%%o&echo 外网IP为:%%o >>IP信息.txt
  16. for /f "delims=: tokens=2" %%l in ('curl -s ipinfo.io^|findstr ""region""') do set ad=%%l&echo 所在地区:%%l >>IP信息.txt
  17. @echo      外网IP为:%ip%      
  18. @echo      所在地为:%ad%      
  19. @echo ════════════════════════════════════
  20. set /p="   按任意键退出并删除"<nul
  21. call :ColorText Fc "IP信息"
  22. @echo 文档
  23. pause>nul
  24. for /r %%f in (IP信息.txt) do del %%f
  25. goto :eof
  26. :ColorText
  27. echo off
  28. <nul set /p ".=%DEL%" > "%~2"
  29. findstr /v /a:%1 /R "^$" "%~2" nul
  30. del "%~2" > nul 2>&1
  31. goto :eof
复制代码
 楼主| 发表于 2021-1-27 16:18:26 | 显示全部楼层
因为能力有限,还有不够完美的地方,如何实现一个内网IP对应一个MAC而不是列表形式显示出来,而且感觉这批处理有点太多了,也不知道从哪里入手可以再精简
发表于 2021-1-27 21:33:14 | 显示全部楼层
回复 1# 459500160


    建议注明需要调用第三方命令行工具 curl.exe 否则不熟悉的人使用这个代码会出错
 楼主| 发表于 2021-1-29 16:18:01 | 显示全部楼层
回复 3# Batcher


    谢谢版主提醒,一会改上去,不过win10系统不是已经集成了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-19 14:29 , Processed in 0.018234 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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