ip 주소 변경 및 hosts파일을 복사해주는 배찌!

우앙 배찌당!
동료 사원에게 작은 보탬이 되고자 배찌 파일을 만든당 !!
우선 도움이 된 슈퍼 블로거 분들에게 감사함을 표한다 !
@echo off
mode con cols=60 lines=30
COLOR EC
:ST
COLOR EC
echo.
echo [개발자는 누군가의 가족일 수 있습니다.]
echo [당신의 사랑어린 관심이 필요합니다.]
echo.
echo 1: 순한맛으로 할꼬야? 29번 좌석 (IP 100)
echo.
echo d: DHCP
echo q: 종료
echo ----------------------------
SET /P sel="선택하십시오: "
IF %sel%==1 (goto sw.c)
IF %sel%==d (goto dhcp)
IF %sel%==q (goto quit)
:sw.c
COLOR E9
echo.
echo.
echo IP 설정을 합니다.
netsh interface ipv4 set address "Ethernet" source=static addr=1.2.3.101 mask=255.255.255.0
echo %ERRORLEVEL%
if %ERRORLEVEL%==1 (
pause
goto ERR_NONE_IP
)
netsh interface ipv4 set dnsservers "Ethernet" source=dhcp
echo IP: 1.2.3.4
echo 서브넷 마스크: 255.255.255.0
echo 127.0.0.1 ser.ver.good >> C:\Windows\System32\drivers\etc\hosts
copy C:\Windows\System32\drivers\etc\hosts C:\Windows\System32\drivers\hosts
echo 헐 지워졌잖아?... 그치만.. 이렇게라도 하지 않으면 .. ㅠㅠㅠ > C:\Windows\System32\drivers\etc\hosts
pause
goto soonQuit
:dhcp
COLOR E9
echo DHCP 모드입니다.
echo IP: 자동
echo 서브넷 마스크: 자동
echo 게이트웨이: 자동
netsh interface ipv4 set address "이더넷" source=dhcp
echo DNS: 자동
netsh interface ipv4 set dnsservers "이더넷" source=dhcp
pause
goto ST
:quit
echo.
:soonQuit
CLS
COLOR EC
echo.
echo.
echo ===============================
echo 완료되었으니 저리가란말야 ㅠㅠ
echo ===============================
timeout /t 5
color E9
echo.
:ERR_NONE_IP
CLS
COLOR EC
echo.
echo.
echo ===============================
echo 해당 이더넷 드라이버가 존재 ㄴㄴ
echo ===============================
timeout /t 5
color E9
echo.

참고로 도움과 동시에 hosts파일은 장난으로 지운듯이 보이고 상위 폴더로 백업을 한당,,ㅎㅎ
예외처리도 하였다,,
보통 실행하고 나서 무언가 되지 않으면 1을 반환, 정상작동시 0을 반환한다고 하드라... ㅎㅎ,,
뼈대코드 !
m.blog.naver.com/poohaboy/221312672982
[bat 파일] Windows IP, DNS 변경
개시 : 2018년 7월 4일 수정 : 2018년 10월 14일 (첨부파일 변경) □ IP 변경 예시 IP address : 100.1...
blog.naver.com
[윈도우10] 특정 실행파일이나 바로가기 아이콘을 관리자권한으로 실행하기
윈도우7 에서는 어떤 실행파일을 실행할때, 관리자권한으로 실행하지 않아도 실행파일이 작동하는데 별 지...
blog.naver.com
컴퓨터 활용 @ 질답 - 배치파일로 가능할까요?
안녕하세요^^ 배치파일 한번 더 문의 드립니다. 예를들면 배치파일을 실행하면 1번을 선택하면 C:\Users\Guest\AppData\data.txt <<
www.diskool.com
mwultong.blogspot.com/2006/07/error-level-errorlevel.html
[배치 파일] 프로그램 실행의 성공 여부를 Error Level 로 확인/판단하기: ERRORLEVEL
명령 프롬프트 상에서, 어떤 프로그램이나 명령어를 실행시킬 때, 그 프로그램이 성공적으로 끝나면, 그 프로그램은 정수 0 (제로) 을 OS에 반환하며 끝냅니다. 만약 실패하거나 문제가 있을 때에
mwultong.blogspot.com
www.sharedit.co.kr/qnaboards/23052
시스템 호스트 파일 수정하는 배치파일 만드는법!
시스템32 에 있는 호스트파일 맨마지막 줄에 내용 추가하는 배치파일을 만들고 싶은데..검색해도 너무 헷갈려서 잘 모르겠습니다..해당 배치파일이 .dat 으로 끝나는 파일이라는...
www.sharedit.co.kr
www.lesstif.com/software-architect/batch-17105830.html
윈도 배치(Batch) 파일 프로그래밍 팁
ELSE 는 IF의 닫는 괄호와 같은 라인에 있어야 함.
www.lesstif.com