@echo off&setlocal enabledelayedexpansion
for /f "usebackq tokens=2 delims=:" %%i in (`ipconfig ^| find "Default Gateway"`) do set gw=%%i
for /f "usebackq tokens=2 delims= " %%i in (`arp -a ^| findstr "\<!gw!\>"`) do echo %%i
pause
为什么在findstr "\<10.0.0.1\>"`
则可以获取到网关的MAC地址
而用延时变量 !gw! 就无法获取
[ Last edited by jun19841 on 2010-12-6 at 14:58 ]
for /f "usebackq tokens=2 delims=:" %%i in (`ipconfig ^| find "Default Gateway"`) do set gw=%%i
for /f "usebackq tokens=2 delims= " %%i in (`arp -a ^| findstr "\<!gw!\>"`) do echo %%i
pause
为什么在findstr "\<10.0.0.1\>"`
则可以获取到网关的MAC地址
而用延时变量 !gw! 就无法获取
[ Last edited by jun19841 on 2010-12-6 at 14:58 ]

