批处理获取MAC地址和网络适配器名称
可以使用以下批处理代码获取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地址分别存储在变量adapter和mac中,并将物理地址的前导空格去除。最后,输出适配器和MAC地址。
请注意,此代码仅适用于适配器名称包含'本地连接'的情况。如果需要获取特定适配器的MAC地址,请修改findstr /i '本地连接'中的关键字为适配器名称的关键字。
原文地址: https://www.cveoy.top/t/topic/pgzF 著作权归作者所有。请勿转载和采集!