网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月02日漏签0天
bat吧 关注:16,743贴子:231,826
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 4回复贴,共1页
<<返回bat吧
>0< 加载中...

获取自动MAC地址的IP地址

  • 只看楼主
  • 收藏

  • 回复
  • whcayee_lh
  • Echo
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如题,最近做一个项目,需要获取指定MAC地址对应的IP地址,困扰我很久了,for / delims/ tokens都不太熟悉,哪位好心的大侠帮忙...
MAC地址开始:00-80-a3


  • qop_dob
  • Taskkill
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
复制粘贴到记事本,另存为xx.bat,编码选ANSI
@璐村惂鐢ㄦ埛_000076K馃惥 off
rem 根据MAC地址获取对应的IP
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@璐村惂鐢ㄦ埛_053Q95e馃惥 %z%
>"%tmp%\j.j" echo;while(!WSH.StdIn.AtEndOfStream){var f=WSH.StdIn.ReadLine();
>>"%tmp%\j.j" echo;var m=f.match(/[a-f\d]{2}(?::[a-f\d]{2}){5}^|\d+(?:\.\d+){3}/ig,'');WSH.echo(m)}
wmic nicconfig get IPAddress,MACAddress|find "."|cscript -nologo -e:jscript "%tmp%\j.j"
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit


2025-08-02 23:24:54
广告
不感兴趣
开通SVIP免广告
  • whcayee_lh
  • Echo
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我现在想把获取的数据再次提取,并传到一个函数中,
例如MAC地址为00-80-a3的IP地址,传递到%IP%的函数中,这个要如何修改呢?
for /f %%i in ('wmic nicconfig get IPAddress,MACAddress^|find "."^|cscript -nologo -e:jscript "%tmp%\j.j"^|find "00:80:a3"') do set ip=%%~i
echo %ip%


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 4回复贴,共1页
<<返回bat吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示