关于一个捆绑ARp的程序是什么意思????

来源:百度知道 编辑:UC知道 时间:2024/05/28 08:31:44
@echo off
if exist ipconfig.txt del ipconfig.txt exist(存在的)
ipconfig /all >ipconfig.txt
if exist phyaddr.txt del phyaddr.txt
find "Physical Address" ipconfig.txt >phyaddr.txt
for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M physical(物理的)

if exist IPAddr.txt del IPaddr.txt
find "IP Address" ipconfig.txt >IPAddr.txt
for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I

arp -s %IP% %Mac%

del ipaddr.txt
del ipconfig.txt
del phyaddr.txt

exit

哪个高手帮我解释一下每个句子的意思!!谢谢了!!

关闭显示输出,就是看不见运行的命令行
@echo off

检测 ipconfig.txt 存在就删除 ipconfig.txt
if exist ipconfig.txt del ipconfig.txt exist

运行 ipconfig /all 命令输出到 ipconfig.txt 文件中
ipconfig /all >ipconfig.txt

检测 phyaddr.txt 存在就删除 phyaddr.txt
if exist phyaddr.txt del phyaddr.txt

查找 ipconfig.txt 文件中 含有 Physical Address 的行输出到 phyaddr.txt 文件中
find "Physical Address" ipconfig.txt >phyaddr.txt

在phyaddr.txt文件中,(skip=2)跳过2行,从(tokens=12)第12个字符串开始传递到Mac中
for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M

检测 IPAddr.txt 存在就删除 IPaddr.txt
if exist IPAddr.txt del IPaddr.txt

查找 ipconfig.txt 文件中 含有 IP Address 的行输出到 IPAddr.txt 文件中
find "IP Address" ipconfig.txt >IPAddr.txt

在IPAddr.txt文件中,(skip=2)跳过2行,从(tokens=15)第15个字符串开始传递到IP中
for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I

绑定 IP 和 MAC
arp -s %IP% %Mac%