|
|
发表于 2024-1-7 11:27:53
|
显示全部楼层
回复 5# jshuanya
一般V2.bat- @echo off
- 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 :FindMAC
- )
- :FindMAC
- for /f "tokens=2 delims=:" %%i in ('more +%SkipRow% "%FileTmp%" ^| findstr "..-..-..-..-..-.."') do (
- set "MAC=%%i"
- goto :FindIP
- )
- :FindIP
- for /f "tokens=2 delims=:(" %%i in ('more +%SkipRow% "%FileTmp%" ^| findstr /v "IPv6" ^| findstr "IP"') do (
- set "IP=%%i"
- goto :ShowResult
- )
- :ShowResult
- set "MAC=%MAC: =%"
- set "MAC=%MAC:-=%"
- set "IP=%IP: =%"
- for /f "tokens=3-4 delims=." %%a in ("%IP%") do (
- set "FileOut=%%a.%%b.txt"
- )
- echo,%IP% %MAC%
- >"%FileOut%" echo,%IP% %MAC%
- pause
复制代码 |
|