发布网友 发布时间:2022-04-22 00:37
共4个回答
热心网友 时间:2023-07-04 00:54
没那么复杂的
把下面的代码保存为 获取局域网中MAC地址.bat运行即可
**********************************************************
@echo off
mode con cols=50 lines=20 & color 1f
title=获取内网MAC地址
if exist GetMAC.txt del /q /s GetMAC.txt
set start=1
set top=1
set end=254
set War=192.168.1
cls
echo 获取局域网中的MAC地址
echo.&echo
echo ==============================
echo 请按照下面的提示输入数据
echo ==============================
echo.&echo.
set /p War= 输入网段如(192.168.1):
echo.
set /p start= 输入IP地址的启始码:
echo.
set /p top= 输入IP地址的跳越码:
echo.
set /p end= 输入IP地址结束码:
echo.&echo.&echo.
echo 正在扫描网络上的主机!
echo.&echo 请稍后.....
@rem 主程序开始...
for /l %%i in (%start%,%top%,%end%) do ping %War%.%%i -w 1 -n 1 >NUL & call :Arp %War%.%%i
cls
echo.&echo.&echo.&echo.&echo.
echo IP与MAC查找完毕...
ping 127.0.0.1 -n 3 >nul
start GetMAC.txt
exit
:Arp
for /f " usebackq skip=3 tokens=1,2 delims= " %%i in (`arp -a %1`) do if NOT %%j==00-00-00-00-00-00 echo %%i %%j >>GetMAC.txt
**********************************************************
热心网友 时间:2023-07-04 00:54
百度一下辛巴软件 你的问题解决了 找到合适得了 记得把我设满意的 嘿嘿
热心网友 时间:2023-07-04 00:55
LanSee 记得找个破解版,还不错的。
热心网友 时间:2023-07-04 00:55
用上网行为管理产品吧!