윈 도 우 아이피 저장 입력 소스 좀 구합니다
2020.04.18 13:00
조건 1) ipconfig /all로 출력 되는 내용 text 파일로 저장
조건 2) text 아이피 내용을 고정 아이피로 입력
@Echo off
@setlocal enabledelayedexpansion
ipconfig /all | find "IPv4 주소" /i > IP.txt
for /f "tokens=2 delims=:" %%a in (IP.txt) do (
set first=%%a
set last=%%e
set IP1=!first:~1!
)
ipconfig /all | find "기본 게이트웨이" /i > IP.txt
for /f "tokens=2 delims=:" %%a in (IP.txt) do (
set first=%%a
set last=%%e
set IP2=!first:~1!
)
ipconfig /all | find "DNS 서버" /i > IP.txt
for /f "tokens=2 delims=:" %%a in (IP.txt) do (
set first=%%a
set last=%%e
set IP3=!first:~1!
)
echo %IP1% > IP.txt
echo %IP2% >> IP.txt
echo %IP3% >> IP.txt
pause
1번 조건은 혼자 아주 어설푸게 클리어 해봤습니다. ㅋㅋ;;
댓글 [2]
-
DarknessAngel 2020.04.18 16:37
-
베짱이 2020.04.20 19:52
Google검색으로 대충 짜봤습니다.
랜카드가 여러개일경우가 많아서 선택할수 있도록 했고 (띄어쓰기 주의해서 입력하세요)
서브넷마스크는 따로 입력할수 있도록 구성했습니다.
getip는
@echo off
Title Get IP Addresses by bestpc
mode con cols=100 lines=10 & Color 9E
echo( & echo(
Set "LogFile=%~dpn0.txt"
@netsh interface show interface
set /p IFName=인터페이스 이름을 입력하세요 :
for /f "tokens=4" %%a in ('netsh interface ip show config "%IFName%" ^| find /n "IP 주소"') do (
set "LAN_IP=%%a"
)
for /f "tokens=5" %%s in ('netsh interface ip show config "%IFName%" ^| find /n "마스크"') do (
set "SN=%%s"
)
for /f "tokens=4" %%g in ('netsh interface ip show config "%IFName%" ^| find /n "기본 게이트웨이"') do (
set "Gateway=%%g"
)
for /f "tokens=7" %%d in ('netsh interface ip show config "%IFName%" ^| find /n "DNS 서버"') do (
set "DNS=%%d"
)
cls
echo Please Wait a While ... Searching for (LAN ,Public)(IP) and MAC addresses ...
for /f "tokens=2 delims=: " %%A in (
'nslookup myip.opendns.com. resolver1.opendns.com 2^>NUL^|find "Address:"'
) Do set ExtIP=%%A
cls
echo(
echo Subnet : %SN%
(
echo IPaddress : %LAN_IP%
echo Gateway : %Gateway%
echo DNS : %DNS%
echo My External Public IP : %ExtIP%
)>"%LogFile%"
Timeout /T 5 /NoBreak>nul
Start "" "%LogFile%"
------------------------------------------------------------------------------- setip
@echo off
title Auto_IP_Setting by bestpc
pushd %~dp0
set SMNum=255.255.255.0
set GWNUM=
set SM=
for /f "tokens=2 delims=:" %%a in ('findstr /c:"IPaddress" getip.txt') do (
set IPNum=%%a)
for /f "tokens=2 delims=:" %%g in ('findstr /c:"Gateway" getip.txt') do (
set GWNum=%%g)
for /f "tokens=2 delims=:" %%d in ('findstr /c:"DNS" getip.txt') do (
set DNS=%%d)
@netsh interface show interface
set /p IFName=인터페이스 이름을 입력하세요 :
set /p SM=. 서브넷 마스크를 입력(255.255.255.0 아닐 경우에 입력) :
if "%SM%"=="" goto set
if not "%SM%"=="" goto sm
:sm
set SMNum=%SM%
goto set
:set
netsh interface ipv4 set address "%IFName%" static %IPNum% %SMNum% %GWNum%
netsh interface ipv4 set dnsservers "%IFName%" static %DNS% primary no > nul
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
16315 | 모 바 일| 타통신사에서 개통한 단말에 유심을 끼워 사용시 통신사 wi... [3] | 아짜 | 705 | 04-18 |
16314 | 하드웨어| cpu 쿨러 3핀 4핀 [4] | 로탄스 | 969 | 04-18 |
16313 | 소프트웨어| 시디페이스 엔진 최기화 [4] | 커피한잔 | 473 | 04-18 |
» | 윈 도 우| 아이피 저장 입력 소스 좀 구합니다 [2] | 지룡자 | 375 | 04-18 |
16311 | 소프트웨어| KODI 관련 문의합니다. [6] | 심돌이 | 543 | 04-18 |
16310 | 윈 도 우| win10 재설치 [1] | 허풍선 | 708 | 04-18 |
16309 | 소프트웨어| 구글드라이브와 원드라이브 실시간 씽크 문의합니다 | 비를기다리 | 323 | 04-18 |
16308 | 윈 도 우| 질문드려요(dump_wmimmc.sys) [2] | 연블랙 | 361 | 04-18 |
16307 | 기 타| GAMMAXX 400 V2 쿨러 장착 가능한 구조인가요? [7] | 로탄스 | 302 | 04-18 |
16306 | 하드웨어| 남은 용량과 속도 간에 관계에 대해 질문드립니다! [3] | Fivernova | 266 | 04-19 |
16305 | 소프트웨어| Microsoft Office 2019 자동 로그아웃 현상 | 두명박 | 422 | 04-19 |
16304 | 윈 도 우| [부탁] 삼성 슬레이트7 복구 이미지 찾을 수 있을까요? | 가족사랑 | 437 | 04-19 |
16303 | 윈 도 우| 멀티부팅 [7] | 2002 | 780 | 04-19 |
16302 | 소프트웨어| 바이두 파일좀 받아 주실분~ [2] | 지룡자 | 607 | 04-19 |
16301 | 소프트웨어| 한글 오류 문의합니다. [4] | 우리서로 | 477 | 04-19 |
16300 | 윈 도 우| 한 두달 전부터 하드의 루트에만 &MHJ^1E라는 폴더가 ... [4] | 천하 | 449 | 04-19 |
16299 | 윈 도 우| (해결완료)인터넷 웹 글자 진하게 하는 법 [2] | 우주인 | 2508 | 04-19 |
16298 | 기 타| OneDrive를 탐색기 다시 추가하려면..... [3] | 카니발 | 350 | 04-19 |
16297 | 소프트웨어| Emeditor 정규식 질문입니다. [15] | 파풍초 | 234 | 04-20 |
16296 | 소프트웨어| 엣지 설정 관련 [1] | 지수아빠 | 521 | 04-20 |
http://dateno1.egloos.com/1400940
예전에 직업상 필요해서 만든넘입니다
10 작동은 시험 안 했지만, ~8.1까진 시험되었습니다