윈 도 우 아이피 저장 입력 소스 좀 구합니다
2020.04.18 04: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 07:37
-
베짱이 2020.04.20 10: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 | - | - |
83736 | 윈 도 우| (해결완료)인터넷 웹 글자 진하게 하는 법 [2] | 우주인 | 2687 | 04-19 |
83735 | 윈 도 우| 한 두달 전부터 하드의 루트에만 &MHJ^1E라는 폴더가 ... [4] | 천하 | 472 | 04-19 |
83734 | 소프트웨어| 한글 오류 문의합니다. [4] | 우리서로 | 535 | 04-19 |
83733 | 소프트웨어| 바이두 파일좀 받아 주실분~ [2] | 지룡자 | 627 | 04-18 |
83732 | 윈 도 우| 멀티부팅 [7] | 2002 | 806 | 04-18 |
83731 | 윈 도 우| [부탁] 삼성 슬레이트7 복구 이미지 찾을 수 있을까요? | 가족사랑 | 465 | 04-18 |
83730 | 소프트웨어| Microsoft Office 2019 자동 로그아웃 현상 | 두명박 | 443 | 04-18 |
83729 | 하드웨어| 남은 용량과 속도 간에 관계에 대해 질문드립니다! [2] | Fivernova | 286 | 04-18 |
83728 | 기 타| GAMMAXX 400 V2 쿨러 장착 가능한 구조인가요? [7] | 로탄스 | 324 | 04-18 |
83727 | 윈 도 우| 질문드려요(dump_wmimmc.sys) [2] | 연블랙 | 383 | 04-18 |
83726 | 소프트웨어| 구글드라이브와 원드라이브 실시간 씽크 문의합니다 | 비를기다리 | 344 | 04-18 |
83725 | 윈 도 우| win10 재설치 [1] | 허풍선 | 736 | 04-18 |
83724 | 소프트웨어| KODI 관련 문의합니다. [6] | 심돌이 | 578 | 04-18 |
» | 윈 도 우| 아이피 저장 입력 소스 좀 구합니다 [2] | 지룡자 | 394 | 04-18 |
83722 | 소프트웨어| 시디페이스 엔진 최기화 [4] | 커피한잔 | 497 | 04-18 |
83721 | 하드웨어| cpu 쿨러 3핀 4핀 [4] | 로탄스 | 988 | 04-18 |
83720 | 모 바 일| 타통신사에서 개통한 단말에 유심을 끼워 사용시 통신사 wi... [3] | 아짜 | 733 | 04-18 |
83719 | 소프트웨어| Volsanp 없음 | 무저울 | 117 | 04-17 |
83718 | 서버 / IT| 윈도우10에서 공유기없이 모바일핫스팟 여러개설정방법? | Star★Bros | 500 | 04-17 |
83717 | 윈 도 우| MS EDGE 설치가 안되네요. [3] | 너구리세상 | 624 | 04-17 |
http://dateno1.egloos.com/1400940
예전에 직업상 필요해서 만든넘입니다
10 작동은 시험 안 했지만, ~8.1까진 시험되었습니다