联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by rs369007 at 2010-5-1 21:35: 行了,先谢谢了。 不过感觉挺长的,可不可以再精炼点
@set "mac=00-19-21-9A-B8-1F" @set "mac1=-[0-9A-F][0-9A-F]" @set mac0=%mac:-= % @for %%i in (%mac0%) do (call set "mac_=%%mac_%%%mac1%") @echo %mac% | findstr %mac_:~1% @pause
@echo off set mac=00-19-21-9A-B8-1F set "a=[0-9A-F][0-9A-F]" set "a=%a%-%a%-%a%-%a%-%a%-%a%" echo.%mac%|findstr /i %a% >nul 2>nul&&echo.符合||echo.不符 pause