BeiweiHuang 2010-06-07
不用外部工具一键获取指定局域网内指定网段的MAC地址
一个批处理文件,简简单单
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: 一键获取指定局域网内指定网段的MAC地址 :: :: 禁ping的机器也能获取MAC :: :: :: :: 缺点1.如果指定网段包含了本机ip,结果文件中找不到本机MAC :: :: 2.如果在扫描的时候有不在指定ip段的机器和本机通讯, :: :: 结果文件中也会出现通讯机器的MAC :: :: :: :: zhzhl0 :: :: mklv2005#163.com :: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: @echo off cls arp -d echo 一键获取指定局域网内指定网段的MAC地址 echo. set /p netip=请输入要扫描的局域网网段(xxx.xxx.xxx): set /p bip=请输入要扫描的起始IP(1到254): set /p eip=请输入要扫描的结束IP(1到254): echo %date% %time% echo 正在扫描局域网,请耐心等待…… for /l %%i in (%bip%,1,%eip%) do ( ping %netip%.%%i -w 1 -n 1 > nul ) echo 保存扫描结果到文本中…… arp -a > ipmac.txt start notepad ipmac.txt echo %date% %time% echo 完成本次扫描! pause > nul