하나 만들어야지 만들어야지 하다가, 오늘에서야 만들었습니다~ 아이구, 이제는 "ping yahoo.co.kr" 16글자 치기도 귀찮아지나 봅니다--; 아래 보이는 그림처럼 ping, ipconfig 메뉴 넣었습니다. ip 랑 gateway ip 는 그냥 arp 명령으로 첫번째 줄에다가 뿌려봤습니다~ 

더운 여름에 보너스 하나~ 시커먼 도스 창 대신에 구미에 맞는 색으로 할 수 있도록 바탕색과 글씨색을 바꿔보았습니다. 저는 시원한 초록색 계열로 싸악~ 더 답답한가요? ㅋ

아래는 소스입니다. (SyntaxHighlighter 라는게 이런 거였군요... 신기합니다. ㅎㅎㅎ)  사용하려면 아래 소스를 긁어다가 파일 확장자를 "cmd" 나 "bat" 로 해서 저장한 후에, 더블클릭해서 사용하시면 됩니다.
@echo off
REM /*********************************************************************/
REM /* Created By  : Mamon                                               */
REM /* Created On  : 13 Aug 2009                                         */
REM /* Version  : 0.2                                                    */
REM /* Description : A simple batch file to check network status         */
REM /*               by using dos command - "ping" and "ipconfig".       */
REM /*********************************************************************/
:: 지역 변수 선언
setlocal

:: 변수 초기화
set strMamom=
set strColorB=
set strColorF=
set cntMamom=0

:: 도스창 제목 바꾸기
title 인터넷 연결 확인하기

:: 물어보기 반복 분기
:ASK

:: 자신의 IP 확인
arp -a

:: 무한루프 방지 체크 구문
set /a cntMamom = cntMamom + 1

echo.
echo 0 : 종료
echo 1 : yahoo.co.kr 로 핑 때려보기
echo 2 : yahoo.co.kr 로 핑 10회 때려보기
echo 3 : 중지할 때까지 yahoo.co.kr 로 핑 때리기(중지는 Ctrl+C)
echo 4 : ip 보기
echo 5 : 화면 색상 바꾸기
echo 6 : 화면 지우기
echo.
set /p strMamom=원하는 메뉴를 선택하세요:

:: 무한루프 검사 구문
if "%cntMamom%" == "99" goto END

:: 사용자 입력에 따라 반응하기
if "%strMamom%" == "0" goto END
if "%strMamom%" == "1" ping yahoo.co.kr
if "%strMamom%" == "2" ping -n 10 yahoo.co.kr
if "%strMamom%" == "3" ping -t yahoo.co.kr
if "%strMamom%" == "4" ipconfig
if "%strMamom%" == "5" goto SETCOLOR
if "%strMamom%" == "6" cls
goto ASK

:: 화면 색상 변경 루틴
:SETCOLOR
echo.
echo 0 : 변경 완료
echo 1 : 초록바탕에 연한 초록글씨
echo 2 : 옥색바탕에 연한 옥색글씨
echo 3 : 노랑바탕에 연한 노랑글씨
echo 4 : 검정바탕에 밝은 흰색글씨
echo 5 : 사용자 입력
echo.
set /p strMamom=원하는 화면을 선택하세요:

:: 사용자 입력에 따라 반응하기
if "%strMamom%" == "0" goto ASK
if "%strMamom%" == "1" COLOR 2A
if "%strMamom%" == "2" COLOR 3B
if "%strMamom%" == "3" COLOR 6E
if "%strMamom%" == "4" COLOR 0F
if "%strMamom%" == "5" goto INPUTCOLOR
goto SETCOLOR

:: 화면 색상 입력루틴
:INPUTCOLOR
echo.
echo   0 = 검정색       8 = 회색
echo   1 = 파랑색       9 = 연한 파랑색
echo   2 = 초록색       A = 연한 초록색
echo   3 = 옥색         B = 연한 옥색
echo   4 = 빨강색       C = 연한 빨강색
echo   5 = 자주색       D = 연한 자주색
echo   6 = 노랑색       E = 연한 노랑색
echo   7 = 흰색         F = 밝은 흰색
echo.
set /p strColorB=원하는 화면 색상(바탕색)을 선택하세요:
set /p strColorF=원하는 글씨 색상을 선택하세요:
COLOR %strColorB%%strColorF%
goto SETCOLOR

:: 종료 분기
:END

:: 지역 변수 해제
endlocal

:: 종료
exit
그럼~~
Posted by 마몸
가끔 카페에 가서 무선 인터넷을 사용할 때 인터넷이 안 되는 경우가 있습니다. 노트북의 문제인지, 무선 공유기의 문제인지 알아보려고 저는 ipconfig 명령과 ping 명령어를 사용합니다. 이를 위해선 [윈도우 키 + R] 을 눌러 "실행" 창을 띄운 후 "cmd" 를 입력해 도스 명령 프로프트를 띄웁니다. 혹은 "시작" > "모든 프로그램" > '보조 프로그램" > "명령 프로프트" 를 실행해서 도스 명령 프롬프트를 띄울 수 있습니다.

아래는 도스 명령어 창입니다.

ping 이라는 명령어를 사용해서 현재 내가 인터넷에 연결되어 있는지 알 수 있습니다. (물론 웹 브라우저를 띄우면 더 잘 알 수 있겠지요^^;) 한번 yahoo.co.kr 로 핑을 때려 봅니다.

만약 현재 노트북 IP 설정에 문제가 있나 살펴보려면 ipconfig 를 쳐 보면 현재 자신의 IP 주소를 알 수 있습니다.

매번 "cmd" "ipconfig" "ping yahoo.co.kr" 을 치기 귀찮아서 한 방에 할 수는 없을까 머리를 굴려봤습니다. ㅋㅋ 컴퓨터는 안되는게 없는 것 같습니다. 도스 명령 프롬프트 바로 가기를 만들고 명령인자에 ipconfig 와 ping 을 넣어주면 되겠습니다 ~

먼저 "시작" > "모든 프로그램" > '보조 프로그램" > "명령 프로프트" 에서 마우스 오른쪽 버튼을 클릭해서 복사를 한 후에 바탕화면에 붙여넣기를 합니다. 그러면 간단하게 바로가기가 만들어집니다. 

그렇게 해서 만들어진 바로가기 아이콘에서 마우스 우클릭을 해서 속성창을 띄웁니다. 아래와 같이 "바로 가기"탭을 이동해서 "대상" 이라고 되어 있는 부분을 봅니다. 바로가기를 만든 직후에는 cmd.exe 까지만 되어 있을 것입니다. 이 뒷부분에 이어서 /K "ping yahoo.co.kr || ipconfig" 라고 넣어줍니다.

/K 의 의미는 cmd.exe 를 띄우고 이후의 명령어를 실행하고 남아있으란 뜻입니다.
ping 은 ping 이고, ipconfig 는 ipconfig 입니다. ||(or) 기호는 앞의 명령어가 실패했으면 뒤의 명령어를 실행하라는 이야기입니다. 즉, ping 을 때려보고 실패하면 ipconfig 로 현재 IP 설정을 볼 수 있습니다~

이렇게 해서 바로가기 아이콘만을 클릭해서 현재 인터넷 상황을 볼 수 있게 되었습니다. 짝짝짝~

Posted by 마몸

최근에 올라온 글

카테고리

모두 (497)
We BLOG (353)
테라피 (79)
재능 찾기 (62)

달력

«   2024/05   »
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 31

글 보관함