기타

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

philo0407 2020. 11. 13. 00:54

 

우앙 배찌당!

 

 

 

 

동료 사원에게 작은 보탬이 되고자 배찌 파일을 만든당 !!

우선 도움이 된 슈퍼 블로거 분들에게 감사함을 표한다 !

 

@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

 

m.blog.naver.com/PostView.nhn?blogId=kmsoft&logNo=220744473958&proxyReferer=https:%2F%2Fwww.google.com%2F

 

[윈도우10] 특정 실행파일이나 바로가기 아이콘을 관리자권한으로 실행하기

윈도우7 에서는 어떤 실행파일을 실행할때, 관리자권한으로 실행하지 않아도 실행파일이 작동하는데 별 지...

blog.naver.com

 

www.diskool.com/3033878

 

컴퓨터 활용 @ 질답 - 배치파일로 가능할까요?

안녕하세요^^ 배치파일 한번 더 문의 드립니다. 예를들면 배치파일을 실행하면 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