やっていることは簡単でarpのキャッシュをクリアし、ネットワーク内のIPアドレスにひたすらPINGを実行。
PING実行後、arpキャッシュからtypeが「dynamic」のものをファイルに書き込むというもの。
−−−−−−ここから−−−−−−
@echo off
arp -d *
for /l %%a in (0,1,254) do (ping -w 1 -n 1 10.1.1.%%a)
arp -a | find "10.1.1." | find "dynamic" > mac-address.txt
exit
−−−−−−ここまで−−−−−−
「10.1.1.」を環境に合わせて書き換える