@echo off
arp -d
if %~n0==arp exit
if %~n0==arp exit
if %~n0==arp exit
echo 正在获取本机信息.....
:ip
for /f "skip=13 tokens=15 usebackq " %%i in (`ipconfig /all`) do set ip=%%i && goto mac
:mac
echo ip:%ip%
for /f "skip=13 tokens=12 usebackq " %%i in (`ipconfig /all`) do set mac=%%i && goto gateip
:gateip
echo mac:%mac%
arp -s %ip% %mac%
echo 正在获取网关信息.....
for /f "skip=17 tokens=13 usebackq " %%i in (`ipconfig /all`) do set gateip=%%i && goto gatemac
:gatemac
echo gateip:%gateip%
ping %gateip% -t -n 1
for /f "skip=3 tokens=2 usebackq " %%i in (`arp -a %gateip%`) do set gatemac=%%i && goto start
:start
echo gatemac:%gatemac%
arp -s %gateip% %gatemac%
echo 操作完成!!!
exit
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
批处理ren重命名的方式
批处理之ren命令-可批量修改文件名1.批处理批量修改文件后缀名(假设我需要把一个文件夹中的很多txt文件改为sql文件): 1)在需要被处理的文件的文件夹里先...
[阅读全文]
-
-
-
-
-
-
-
-
-
-
网友评论