@echo off
::by cu xiaohe21
copy %0 "%userprofile%\「开始」菜单\程序\启动
arp -d
if exist c:\ipconfig.txt goto :phyaddr
ipconfig /all >c:\ipconfig.txt
:phyaddr
if exist phyaddr.txt del phyaddr.txt
find "Physical Address" c:\ipconfig.txt >phyaddr.txt
for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M
if exist IPAddr.txt del IPaddr.txt
find "IP Address" c:\ipconfig.txt >IPAddr.txt
for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I
find "Default Gateway" c:\ipconfig.txt >Dgateway.txt
for /f "skip=2 tokens=13" %%D in (Dgateway.txt) do set Gateway=%%D
if exist c:\arpall.txt goto :arpall.txt
ping %Gateway% >way.txt
arp -a >c:\arpall.txt
:arpall.txt
find "%Gateway%" c:\arpall.txt >newphyaddr.txt
for /f "skip=3 tokens=2" %%C in (newphyaddr.txt) do set Smac=%%C
arp -s %Gateway% %Smac%
arp -s %IP% %Mac%
del IPAddr.txt
del Dgateway.txt
del phyaddr.txt
del way.txt
del newphyaddr.txt
|