但我不太明白,我再看一下!!
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('ipconfig /all') do (
set /a n+=1
set _!n!=%%i
)
for /l %%i in (1,1,%n%) do echo !_%%i!|findstr /c:"192.168.94.1">nul&&set m=%%i
set /a m-=5
set str=!_%m%!
set mac=%str:~-18%
echo %mac%
pause>nul
Originally posted by yinjie1755 at 2008-5-22 16:27:
是的,,呵呵,我试了,OK!我再分析一下,感觉可能会有问题!!
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('ipconfig /all') do (
set /a n+=1
set _!n!=%%i
echo %%i|findstr /c:"IP Address">nul&&set m=!n!
)
set /a m-=2
set str=!_%m%!
set mac=%str:~-18%
echo %mac%
pause>nul
Originally posted by yinjie1755 at 2008-5-22 16:52:
那次数怎么控制,是不是有点耗时间!