하나 만들어야지 만들어야지 하다가, 오늘에서야 만들었습니다~ 아이구, 이제는 "ping yahoo.co.kr" 16글자 치기도 귀찮아지나 봅니다--; 아래 보이는 그림처럼 ping, ipconfig 메뉴 넣었습니다. ip 랑 gateway ip 는 그냥 arp 명령으로 첫번째 줄에다가 뿌려봤습니다~
더운 여름에 보너스 하나~ 시커먼 도스 창 대신에 구미에 맞는 색으로 할 수 있도록 바탕색과 글씨색을 바꿔보았습니다. 저는 시원한 초록색 계열로 싸악~ 더 답답한가요? ㅋ
아래는 소스입니다. (SyntaxHighlighter 라는게 이런 거였군요... 신기합니다. ㅎㅎㅎ) 사용하려면 아래 소스를 긁어다가 파일 확장자를 "cmd" 나 "bat" 로 해서 저장한 후에, 더블클릭해서 사용하시면 됩니다.그럼~~
001.
@
echo off
002.
REM /*********************************************************************/
003.
REM /* Created By : Mamon */
004.
REM /* Created On : 13 Aug 2009 */
005.
REM /* Version : 0.2 */
006.
REM /* Description : A simple batch file to check network status */
007.
REM /* by using dos command - "ping" and "ipconfig". */
008.
REM /*********************************************************************/
009.
:: 지역 변수 선언
010.
setlocal
011.
012.
:: 변수 초기화
013.
set
strMamom=
014.
set
strColorB=
015.
set
strColorF=
016.
set
cntMamom=0
017.
018.
:: 도스창 제목 바꾸기
019.
title
인터넷 연결 확인하기
020.
021.
:: 물어보기 반복 분기
022.
:ASK
023.
024.
:: 자신의 IP 확인
025.
arp -a
026.
027.
:: 무한루프 방지 체크 구문
028.
set
/a cntMamom = cntMamom + 1
029.
030.
echo.
031.
echo 0 : 종료
032.
echo 1 : yahoo.co.kr 로 핑 때려보기
033.
echo 2 : yahoo.co.kr 로 핑 10회 때려보기
034.
echo 3 : 중지할 때까지 yahoo.co.kr 로 핑 때리기(중지는 Ctrl+C)
035.
echo 4 : ip 보기
036.
echo 5 : 화면 색상 바꾸기
037.
echo 6 : 화면 지우기
038.
echo.
039.
set
/p strMamom=원하는 메뉴를 선택하세요:
040.
041.
:: 무한루프 검사 구문
042.
if
"%cntMamom%"
==
"99"
goto
END
043.
044.
:: 사용자 입력에 따라 반응하기
045.
if
"%strMamom%"
==
"0"
goto
END
046.
if
"%strMamom%"
==
"1"
ping yahoo.co.kr
047.
if
"%strMamom%"
==
"2"
ping -n 10 yahoo.co.kr
048.
if
"%strMamom%"
==
"3"
ping -t yahoo.co.kr
049.
if
"%strMamom%"
==
"4"
ipconfig
050.
if
"%strMamom%"
==
"5"
goto
SETCOLOR
051.
if
"%strMamom%"
==
"6"
cls
052.
goto
ASK
053.
054.
:: 화면 색상 변경 루틴
055.
:SETCOLOR
056.
echo.
057.
echo 0 : 변경 완료
058.
echo 1 : 초록바탕에 연한 초록글씨
059.
echo 2 : 옥색바탕에 연한 옥색글씨
060.
echo 3 : 노랑바탕에 연한 노랑글씨
061.
echo 4 : 검정바탕에 밝은 흰색글씨
062.
echo 5 : 사용자 입력
063.
echo.
064.
set
/p strMamom=원하는 화면을 선택하세요:
065.
066.
:: 사용자 입력에 따라 반응하기
067.
if
"%strMamom%"
==
"0"
goto
ASK
068.
if
"%strMamom%"
==
"1"
COLOR
2A
069.
if
"%strMamom%"
==
"2"
COLOR
3B
070.
if
"%strMamom%"
==
"3"
COLOR
6E
071.
if
"%strMamom%"
==
"4"
COLOR
0F
072.
if
"%strMamom%"
==
"5"
goto
INPUTCOLOR
073.
goto
SETCOLOR
074.
075.
:: 화면 색상 입력루틴
076.
:INPUTCOLOR
077.
echo.
078.
echo 0 = 검정색 8 = 회색
079.
echo 1 = 파랑색 9 = 연한 파랑색
080.
echo 2 = 초록색 A = 연한 초록색
081.
echo 3 = 옥색 B = 연한 옥색
082.
echo 4 = 빨강색 C = 연한 빨강색
083.
echo 5 = 자주색 D = 연한 자주색
084.
echo 6 = 노랑색 E = 연한 노랑색
085.
echo 7 = 흰색 F = 밝은 흰색
086.
echo.
087.
set
/p strColorB=원하는 화면 색상(바탕색)을 선택하세요:
088.
set
/p strColorF=원하는 글씨 색상을 선택하세요:
089.
COLOR
%strColorB%
%strColorF%
090.
goto
SETCOLOR
091.
092.
:: 종료 분기
093.
:END
094.
095.
:: 지역 변수 해제
096.
endlocal
097.
098.
:: 종료
099.
exit
'재능 찾기 > 컴퓨터 팁' 카테고리의 다른 글
노트북 인터넷이 안 될 때 (0) | 2009.08.26 |
---|---|
티스토리에서 인용 코드 예쁘게 넣기 (12) | 2009.08.13 |
한글 2007 작은 노트북에 알맞게 사용하기 (0) | 2009.08.11 |
작업 관리자에서 네트웍 속도 보기 (0) | 2009.07.29 |
Chrome extension - YouTube Download Helper 만 설치하기 (0) | 2009.07.28 |