윈 도 우 아이피 저장 입력 소스 좀 구합니다
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 | - | - |
13211 | 윈 도 우| 작업표시줄에 표시할 아이콘 초기화 문제 | comnews | 378 | 08-26 |
13210 | 윈 도 우| 부팅 윈도우 만드려고 하는데요 [2] | 정까칠 | 378 | 08-25 |
13209 | 기 타| 복구 모드 제작 관련해서........... [3] | 다물대장 | 378 | 07-10 |
13208 | 윈 도 우| 윈도우10 업데이트가 갑자기 이상합니다. 안되여! [1] | 투명스티커 | 378 | 04-15 |
13207 | 윈 도 우| t.dism 캡쳐기능 윈도우10 은 불가능한가요? [2] | 아름드리나 | 378 | 04-10 |
13206 | 윈 도 우| 회원 여러분에게 도움 요청합니다. [2] | nuli | 378 | 08-15 |
13205 | 윈 도 우| 어드민 계정 PE의 장점을 알고 싶습니다. [2] | billy | 378 | 07-17 |
13204 | 소프트웨어| VMware에서 Windows_10_K_RS5 설치에러가 납니다. [2] | IQ제로 | 378 | 10-29 |
13203 | 소프트웨어| 시스템관련 배치파일 구합니다. [7] | 집앞의_큰 | 378 | 01-31 |
13202 | 소프트웨어| WShelper 오류 도움 부탁드립니다. [3] | 스킨닥 | 378 | 01-08 |
13201 | 기 타| 실시간 jpg 캡쳐 프로그램 [2] | aqz | 378 | 12-27 |
13200 | 윈 도 우| 윈도우10 1709에서 공유에 대해 문의드립니다.. [4] | 크라피카 | 378 | 12-08 |
13199 | 하드웨어| usb에 압축 풀 경우 심각한 속도저하 문제 [6] | 빨간별 | 378 | 08-12 |
13198 | 기 타| 한성노트븍 tv출력이 안됩니다 [2] | 티미 | 378 | 04-24 |
13197 | 기 타| 혹시 게임에 대해서 아시는분 [2] | 대륙의별 | 378 | 01-24 |
13196 | 기 타| Win10 x86 PE (rs2) 의 X: 드라이브의 크기 [8] | 바람낙엽 | 378 | 09-28 |
13195 | 윈 도 우| 윈도우 업데이트 0x800f081f 에러 [3] | 졸린사자 | 378 | 07-17 |
13194 | 윈 도 우| 익스플로러 휠 스크롤 [3] | 가드리아 | 378 | 05-13 |
13193 | 소프트웨어| BOOTICE 접근설정 누르고 활성화도 눌러야 되나요? [1] | 원이85 | 378 | 05-08 |
13192 | 윈 도 우| RS2 설치 후 사운드 카드 설정값이 리셋됩니다. ㅠㅠ;; (해결) [5] | 1002 | 378 | 04-06 |
http://dateno1.egloos.com/1400940
예전에 직업상 필요해서 만든넘입니다
10 작동은 시험 안 했지만, ~8.1까진 시험되었습니다