很多Mac用户们都很想知道到底在Mac系统中如何轻松获取局域网地址或是扫描你的局域网呢?其实方法还是比较简单易操作的,想要进一步了解的Mac用户倒是可以跟对小编来这款Mac系统中怎么获取局域网内所有电脑的MAC地址?的文章中瞧瞧哦,希望Mac系统中怎么获取局域网内所有电脑的MAC地址?对你有很大的帮助哦。
set ip=192.168.1
set为设置环境变量命令。
该命令将IP设置为值为“192.168.1"的参数,其中“192.168.1"为局域网网段,请根据局域网实际值修改。
for /l %j in (1,1,10) do echo %i
for命令是DOS命令中一个功能十分强大的命令,在这里用到/L参数,功能是以一个增量数字集进行循环(start,step,end),即变量j初值start为1,每循环一次加增量step1,直到大于end10停止循环,每次循环执行do后面的命令。
该命令功能对变量进行每次加1,并用echo命令显示在屏幕上。
ping 192.168.1.1 -n 1 -w 1000
ping命令主要用于测试IP的连通性,-n 表示每一次ping过程发送的数据包数,-w表示每个数据包发出后等待回执的时间阀值。
该命令表示对192.168.1.1的电脑进行ping测试,发1个包,回执时间超过1秒视为超时不通。
如果IP地址能ping通,程序能够从应答数据包中获取该IP设备的mac地址,并存放到内存arp地址表中。
arp -a 192.168.1.18
arp命令主要用于显示或修改arp地址表。-a表示显示某个或全部arp地址表。
该命令表示显示IP为192.168.1.18设备的mac。
echo ssss|findstr dynamic
findstr查找字符串命令,一般用于从文件中查找含个某个字符的行,这里用到“|”(管道符),即把上一个命令的输出作为下一个命令的输入。
该命令表示在命令“echo ssss”输出结果中查找含有“dynamic”字符串的行。