강좌 / 팁

소프트웨어 아이피 저장 복원 고정아이피 넣기

2020.04.19 07:37

지룡자 조회:1923 추천:11

WT_x64_PRO_02-2020-04-19-07-30-05.png

 

@Echo off
@setlocal enabledelayedexpansion
ipconfig /all | find "IPv4 주소" /i > %temp%\IP
for /f "tokens=2 delims=:" %%a in (%temp%\IP) do (
set var=%%a
set IP=!var:~1!
)
for /f "tokens=1 delims=(" %%a in (" %IP%") do (
set var=%%a
set IP=!var:~1!
)
ipconfig /all | find "서브넷 마스크" /i > %temp%\IP
for /f "tokens=2 delims=:" %%a in (%temp%\IP) do (
set var=%%a
set SN=!var:~1!
)
ipconfig /all | find "기본 게이트웨이" /i > %temp%\IP
for /f "tokens=2 delims=:" %%a in (%temp%\IP) do (
set var=%%a
set GW=!var:~1!
)
ipconfig /all | find "DNS 서버" /i > %temp%\IP
for /f "tokens=2 delims=:" %%a in (%temp%\IP) do (
set var=%%a
set D1=!var:~1!
)
del %temp%\IP /s /q > nul

set c=0
set "choices="
echo.
echo Interfaces List
echo.
for /f "skip=2 tokens=3*" %%A in ('netsh interface show interface') do (
    set /a c+=1
    set int!c!=%%B
    set choices=!choices!!c!
    echo [!c!] %%B
)
echo.
choice /c !choices! /m "Select Interface(5SEC):" /n /d 1 /t 5
set interface=!int%errorlevel%!
set RAN_NAME=%interface%
netsh interface ipv4 set address "%RAN_NAME%" static %IP% %SN% %GW%
netsh interface ipv4 set dnsservers "%RAN_NAME%" static %D1% primary > nul
echo ==============
echo %RAN_NAME%
echo %IP%
echo %SN%
echo %GW%
echo %D1%

echo ==============
timeout /t 3 >nul


어설푼 실력으로 다른 소스 일부 참고 및 복사해서 만들었습니다

 

PC 정비하시는데 유용하게 응용해서 사용하세요

 

IP-ADDS.cmd - 현재 아이피를 고정으로 추가

IP-BACK.cmd - 아이피를 루트에 파일로 저장

IP-SAVE.cmd - 파일로 저장한 정보를 고정아이피로 입력

 

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
4501 윈 도 우| 22631.2861_by_TeamOs Cmd 한글 깨짐 해결방법 타천사둘리 328 2 05-29
4500 소프트웨어| purebasic 함수 인수 기본 값 설정으로 생략하기 [2] 입니다 370 9 03-24
4499 소프트웨어| pureBasic 외부 함수 호출 [1] 입니다 383 9 03-25
4498 소프트웨어| pureBasic 포인트 기본 이해 [3] 입니다 385 10 03-25
4497 모 바 일| #Kinemaster강좌, Clip&Audio 자르기 이동 늘리기, Un... 무림거사 399 1 08-02
4496 모 바 일| Kinemaster 강좌 -Clip을 "즐겨찾기"에 등록 &am... 무림거사 421 1 08-11
4495 윈 도 우| [실사] 윈도우8.1 프로 VHD 설치 방법 [5] 무월 426 6 05-08
4494 소프트웨어| purebasic Macro 기본 [3] 입니다 446 10 03-25
4493 모 바 일| Kinemaster강좌 #글자 입력방법, #링 속도 줄이는 방법 무림거사 461 1 08-03
4492 윈 도 우| 원격 데스크톱..., 자격증명이 작동하지 않습니다... [1] 사가르마타 462 1 04-12
4491 모 바 일| Kinemaster 화살표 Arrow 표시하는 2가지 방법 무림거사 471 1 08-08
4490 소프트웨어| Bcd부팅항목 메뉴 숨기기 [3] 카멜 472 9 03-04
4489 소프트웨어| purebasic 기본적인 변수, 함수 선언 [5] 입니다 474 11 03-24
4488 모 바 일| #Kinemaster 강좌, 기기성능 에 따른 출력해상도, 출력화질... [1] 무림거사 488 1 08-13
4487 모 바 일| Mobile PowerDirector강좌 #크로마키 무대 제작방법 특강 [1] 무림거사 525 2 06-24
4486 윈 도 우| 윈도우 시작음 Mp3 시작프로그램에 등록하기 [2] 타천사둘리 534 8 05-27
4485 윈 도 우| Microsoft Loop, Notion 비슷한 앱 [1] 타천사둘리 544 0 05-03
4484 윈 도 우| vbs_Merge Lines(Drag-n-drop) [12] 레마클로 546 4 03-03
4483 소프트웨어| dup2patcher.dll 디컴파일링-2 [3] sunshine 552 5 07-21
4482 기 타| 커스텀 드라이브 아이콘 적용해 볼까? [3] 내꼬 559 5 03-09
XE1.11.6 Layout1.4.8