ipconfig /all > mac.txt

解决方案 »

  1.   


    挺不错的 但是显示的信息太多了....   部分同事表示反感能否只生成当前网卡的MAC
      

  2.   


    @echo off
    echo "Get Mac Address"
    getmac /v > mac.txt
    pause
    exit
      

  3.   

    转载,整理@echo off
    REM 设置网络适配器的名称
    REM 英文系统一般是:Local Area Connection
    REM set "AdapterName=Local Area Connection"
    REM 中文系统一般是:本地连接
    set "AdapterName=本地连接"set "FileTmp=%temp%\ipList.txt"
    ipconfig /all >"%FileTmp%"
    for /f "delims=:" %%i in ('findstr /n /c:"%AdapterName%" "%FileTmp%"') do (
        set "SkipRow=%%i"
        goto :DoSkip
    ):DoSkip
    for /f "tokens=2 delims=:" %%i in ('more +%SkipRow% "%FileTmp%" ^| findstr "..-..-..-..-..-.."') do (
        set "MAC=%%i"
        goto :ShowResult
    ):ShowResult
    set "MAC=%MAC: =%"
    echo,%MAC% >>mac.txt