chcp 437
for /f "tokens=12 " %%c in ('ipconfig /all ^| find /i "Physical"') do echo %%c>>macTemptxt
for /f "skip=xxx" %%c in (macTemptxt) do echo %%c>>mactxt
其中的XXX代表以太网的mac地址在macTemptxt里面的行数-1
@echo off&setlocal enabledelayedexpansion
for /f "tokens=1-2 delims=:" %%a in ('"ipconfig/all|findstr "Default Address"|findstr/v "No""') do (
set /a no=no+1
if !no! equ 1 (echo 网卡是:%%b) else if !no! equ 2 (echo 本机IP地址:%%b) else echo 网关IP: %%b
pause
)
楼主第2问我没看懂,下面给出代码,如果不是楼主想要的,就HI我吧。
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1-2 delims=:" %%i in ('ipconfig /all ^|findstr "Physical Address"') do (
set jieguo=%%j
echo !jieguo!|find "-" && goto next
)
:next
set mac=!jieguo:-=!
echo 123>>1txt
echo 我的MAC地址为:%mac: =%>>1txt
exit
BAT-GO百度知道团队--xie3331
以上就是关于使用批处理,批量自动检测对比以太网卡的mac地址,把虚拟网卡的mac地址修改为与以太网卡对应的mac地址。全部的内容,包括:使用批处理,批量自动检测对比以太网卡的mac地址,把虚拟网卡的mac地址修改为与以太网卡对应的mac地址。、批处理中怎么样使用FOR命令输出本机以及网关的ip和MAC地址、BAT-批处理-怎样提取MAC地址并保存等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)