PDA

모든 버전 보기 : 여러가지 기능의 IRC 스크립트


neaer
09/11/08, 05:22 AM
안녕하세요 ^^

제가 아~~주 오래전에 작성했던 스크립을 공개하려고 합니다.
기존에 만들던건 별개의 스크립, Full Script 이었습니다.
하지만 기본적인 기능은 제외하고 만들어 공개 할 수가 없겠더군요;;
그래서 부분적으로 공개하려 합니다.

그리고 정확하게 완벽하게 만들어 있진 않습니다.
버그라던지, 기능상 오류라던지, 바꿨으면 좋겠다는것이던지 바로 알려주시면 감사하겠습니다.

먼저, 기존에 제가 만들던게 뭔지 궁금하신분들은 이걸 봐주세요.


이름은 nScript 라고 해서 추한 이름이었구요 ㅎㅎ
한참 만들다 군대를 가버려 완성을 못하였습니다.
지원하던 기능은
- 각 종 이벤트(서버연결,쿼리,dcc) 등이 생기면 오른쪽 트레이에서 풍선팁(툴팁) 으로 알려줍니다.
- 테마 기능을 지원합니다. mts 라고 해서 공개된 테마엔진이 있는데 그것을 사용한 것입니다.
테마 기능은 엄청납니다. 각 종 테마에 수십가지 색의 스키마도 지원하거든요.
엔진 제작한분이 엄청나게 존경스럽더군요 ㅎㅎ
- 각 종 제어판 및 환경설정, 도움말이 자체적인 다이얼로그로 지원합니다.
- 자동업데이트를 지원합니다. 업데이트를 누르시면 다이얼로그가 뜨는데
업데이트확인을 눌러 업데이트 목록을 받은 후 업데이트 설치를 누르시면
자동으로 파일다운, 압축해제, 설치 까지 합니다.
이정도 까지 만들다 군대를 가버렸었습니다 ㅎㅎ;
하지만 중요한게 기본적인 기능들은 전혀 만들어 놓지 않았단거죠.
그래서 아는 사람들에게 보내줬다가 욕만 먹었답니다..;;


아래파일을 다운 받으셔서 설치를 진행해주시면 됩니다.

2707
설치법은 아래에 있습니다.


자, 이제 특징들을 보겠습니다.


먼저 가장 중요한 사용법은
현재 사용하고 계신 irc 폴더 밑에 (예를들어, c:\mirc)
nirc 라는 압축파일을 풀어줍니다. (예를들어, c:\mirc\nirc)
그런 후 irc 에 오셔서
//load -rs $mircdirnirc/scripts/start.nsr
를 실행 해 주시면 되겠습니다.
앞에 // 가 두개입니다. 꼭 두개여야 됩니다.

위의 명령을 실행하시면 초기화 스크립을 실행할꺼냐고 물어보는데
확인을 눌러주셔야 초기화가 됩니다.

별 특이한것 없는 기능을 살펴보겠습니다.

http://img137.imageshack.us/img137/2193/nirc01.jpg

먼저 타이틀바에 날짜, 시간, 아이피, 다운스트림, 업스트림, 잠수시간이 나옵니다.
실시간으로 갱신되는데, 리소스를 그렇게 크게 잡아먹진 않습니다.
그리고 irc 창을 최소화 시켜 놓으실 땐 작동 하지 않기에 리소스를 사용하지 않습니다.

http://img84.imageshack.us/img84/2930/nirc02n.jpg

그리고 툴바에 시작메뉴를 지원합니다. 사실 기능은 팝업 메뉴이긴 하지만요;;
지금 보고 있는건 프로그램 추가 삭제 인데,
필요한 프로그램의 바로가기를 등록하는거라 생각하시면 되겠습니다.

추가/수정을 누르시면...
http://img84.imageshack.us/img84/2815/nirc03.jpg
이런식으로 추가 삭제 하실 수 있습니다.
추가를 하게 되면 아래와 같이 메모장이 추가 되겠습니다~

http://img145.imageshack.us/img145/4848/nirc04.jpg

명령입력창을 누르시면 윈도우 명령프롬프트가 나옵니다. 실행에서 cmd 를 치는거랑 같은거죠.

작업관리자를 누르시면 아래와 같이 조금 특이한 작업관리자가 나옵니다.

http://img137.imageshack.us/img137/3396/nirc05.jpg

(프레세서 끝내기로 나와있는데 수정하였습니다. ㅎㅎ 스샷에서만;;)
별다른 기능은 없구요;;
윈도우 기본 작업관리자랑 다른거라면 체크를 하신 후에 '창에 출력'을 누르시면
현재보고 있는 irc 창에 그 목록이 출력됩니다.
echo 가 아닌 msg 이기 때문에 누구나 다 볼 수 있습니다.
이걸 만든 목적은 예전에 아는분들이 컴퓨터가 느리다 느리다 하시길래
작업관리자에서 어떤 프로세서가 떠 있는지 알려달라는데 귀찮다고 하시길래;; 의미없는 목적이군요 ㅎㅎ;

계속해서...
도움말은 현재 irc 도움말이 나오도록 되어있습니다. F1 을 누르면 나오는거랑 같은거죠.
그 아래 실행을 누르시면 아래와 같은 작은 창이 나옵니다.

http://img84.imageshack.us/img84/8269/nirc06.jpg

이것 또한 정말 간단한건데,
기본적으로 PATH 에 등록되어 있는 디렉토리의 파일을 실행할 수 있는 것입니다.
지금 보시고 계신 스샷은 windows 폴더의 calc 즉 계산기를 실행하는 것입니다.

그 아래의 재시작은 현재 작동하지 않으며
끝내기는 irc 를 종료 시킵니다.

http://img84.imageshack.us/img84/7176/nirc07.jpg
이제 그 옆의 초록색 버튼을 살펴보겠습니다.
서버에 접속이 되어 있으면 빨간색으로 바뀌게 되며, 누를 경우 서버에서 접속을 끊습니다.
반대로 접속이 되어 있지 않다면 초록색에, 누를 경우 서버에 접속을 합니다.

그 옆의 아랫방향 세모를 누르시면 서버관리 및 서버목록이 나옵니다.
서버관리를 누르시면
http://img222.imageshack.us/img222/929/nirc08.jpg

이런 창이 나옵니다. 서버 목록을 관리할 수 있는 창인데
마우스 오른쪽 버튼을 누르시면 추가 / 삭제 가 가능합니다.

추가를 할 경우 자동으로 목록에 추가되며 위에서 보셨던
세모를 눌러서 나오는 곳에 추가됩니다.

그리고 서버관리 밑의 서버주소를 클릭하시면 접속을 시도하며
멀티서버 옆의 서버 주소를 누르시면 새로운 창으로 서버 즉 멀티서버 접속을 합니다.

http://img84.imageshack.us/img84/8915/nirc09.jpg

스크립을 로드 하실 경우 마우스 오른쪽 버튼에 메뉴들이 생깁니다.
그 중 언인스톨을 클릭하시면 모든 스크립을 unload 시켜 깔끔하게 없애줍니다.
(정확히 관련 변수 까지 없애주지는 않습니다. 수정하겠습니다.)
나머지는 위에서 설명드렸던 기능들을 실행하는 기능입니다.


별 대단하지 않은 글 보시느라 수고하셨습니다.

혹시나 irc 스크립에 도움이 필요하시면 저에게 말을 걸어주시기 바랍니다.
부족하지만 아는 한도내에서 도움을 드리겠습니다.

그럼 다들 건강 조심하시기 바랍니다. (__)

qjt333
09/11/08, 06:03 AM
빗톡 DEVELOPER가 광휘님 말고도 한 분 더 계셨군요..
생각보다 많은 기능을 제공하는 듯 보이네요..
앞으로 더 발전시켜 주실거라 믿습니다..^^

Darkchoco
09/11/08, 09:42 AM
ㄷㄷㄷㄷㄷ neaer님 역시

유용하게 쓰이겠습니다^^
 

ColorFilter
09/12/04, 06:07 AM
와우..감사드립니다..~!

LESEiD
09/12/04, 06:19 AM
nnscript인줄 ㅡㅡ; ㅋㅋ