批处理,获取网卡mac地址,并提示输入内容,追加到文本中。 如下: 请输入主机名并回车: 回车后文

批处理,获取网卡mac地址,并提示输入内容,追加到文本中。 如下: 请输入主机名并回车: 回车后文,第1张

@echo off

set /p name=请输入计算机名:

echo 计算机名称:%name%>>mactxt

getmac >>mactxt

echo>>mactxt

echo

echo “已保存,请按任意键继续"

pause >>null

保存为bat文件,mactxt 你可以自己改名或路径

@echo off

For /f "delims=: tokens=2" %%i in ('ipconfig /all ^|find /i "Physical" ') do echo Mac地址为:%%i & goto end

:end

pause

@echo off

for /f "skip=2 tokens=1 delims= " %%a in ('getmac') do set mac=%%~a

::如果输出的mac地址要以空格为分割符的内容,请把%mac%换成%mac:-= %

(echo %mac%)>d:\mactxt

pause

getmac >>d:\mactxt

rem 将本机mac地址输出到d盘mactxt文档

rem 系统自带的工具getmac:此工具使管理员能够显示系统上网络适配器的 MAC 地址

楼主第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

chcp 437

for /f "tokens=12 " %%c in ('ipconfig /all ^| find /i "Physical"') do echo %%c>>macTemptxt

for /f "skip=-1" %%c in (macTemptxt) do echo %%c>>mactxt

for /f "delims=- tokens=1-6" %%a in (macTemptxt) do echo %%a%%b%%c%%d%%e%%f>>macTemp1txt

for /f %%a in (macTemp1txt) do (echo %%a>>%%atxt

ren %%atxt "最终txt"txt)

以上就是关于批处理,获取网卡mac地址,并提示输入内容,追加到文本中。 如下: 请输入主机名并回车: 回车后文全部的内容,包括:批处理,获取网卡mac地址,并提示输入内容,追加到文本中。 如下: 请输入主机名并回车: 回车后文、用bat批处理截取ipconfig /all中的mac地址!、求一个bat脚本能够获取到本机所有网卡的mac地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9352364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存