하나 만들어야지 만들어야지 하다가, 오늘에서야 만들었습니다~ 아이구, 이제는 "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
그럼~~
Posted by 마몸

최근에 올라온 글

카테고리

모두 (499)
We BLOG (353)
테라피 (73)
재능 찾기 (62)

달력

«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

글 보관함