반응형

batch파일로 cmd에서 ipconfig로 확인하는 명령을 파일로 출력하고, 네트워크 어댑터 (network adapter)만 따로 파일로 출력하는 예제.

 

단순히 cmd로 확인하려는 경우는 아래를 참고.

https://ansan-survivor.tistory.com/1976

 

[cmd] Windows 네트워크 어댑터 이름 출력

현재 PC에 등록되어있는 모든 네트워크 어댑터를 출력하는 cmd 명령어. 유선연결과 무선연결 모두를 찾는다. 명령어: ipconfig | findstr /r /c:"Ethernet adapter" /c:"Wireless LAN adapter" 결과

ansan-survivor.tistory.com

 

 

코드

@echo off
setlocal enabledelayedexpansion

REM 임시 파일 생성
ipconfig > temp.txt

REM "Ethernet adapter" 또는 "Wireless LAN adapter"가 포함된 줄을 찾아서 임시 파일에 저장
findstr /r /c:"Ethernet adapter" /c:"Wireless LAN adapter" temp.txt > temp2.txt

REM 임시 파일에서 라인 단위로 읽으면서 어댑터 명을 출력
for /f "tokens=1-2 delims=:" %%a in (temp2.txt) do (
    set "adapter=%%a"
    set "adapter=!adapter:~0,-1!"
    echo !adapter!
)

 

반응형

 

결과

 

Temp.txt파일

Temp2.txt 파일

 

 

 

 

 

 

반응형

+ Recent posts