可以使用以下批处理代码获取MAC地址和网络适配器,并将物理地址设置为变量并显示出来:

@echo off
setlocal enabledelayedexpansion

for /f 'tokens=1,2 delims=,' %%A in ('getmac /v ^| findstr /i '本地连接'') do (
    set 'adapter=%%A'
    set 'mac=%%B'
    set 'mac=!mac:~1!'
    echo 网络适配器: !adapter!
    echo MAC地址: !mac!
)

endlocal

该代码将使用getmac /v命令获取所有网络适配器的信息,并使用findstr /i '本地连接'过滤出包含'本地连接'关键字的行。然后,使用循环将每个适配器和MAC地址分别存储在变量adaptermac中,并将物理地址的前导空格去除。最后,输出适配器和MAC地址。

请注意,此代码仅适用于适配器名称包含'本地连接'的情况。如果需要获取特定适配器的MAC地址,请修改findstr /i '本地连接'中的关键字为适配器名称的关键字。

批处理获取MAC地址和网络适配器名称

原文地址: https://www.cveoy.top/t/topic/pgzF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录