'2012/03'에 해당되는 글 2건

  1. 2012/03/21 Windwos Live Messenger 에서 Growl Notification 보내기
  2. 2012/03/07 조건부 인생
Requirements:

1. Messenger Plus
http://www.msgplus.net
2. growlnotify
http://www.growlforwindows.com/gfw/help/growlnotify.aspx

참고:

1. https://groups.google.com/forum/?fromgroups#!topic/growl-for-windows/MRa2hTTpKto
2. Messenger Plus Script Reference Docs
http://mpscripts.net/docs/

설정방법:

1. Messenger Plus 설치
2. Messenger Plus 의 Preference 창에서 Plugins - Plus! Plugins 에 새 플러그인 추가
3. 아래와 같이 스크립트를 작성하여 Growl.js 저장하고 실행

function OnEvent_Initialize(MessengerStart)
{
}

function OnEvent_Uninitialize(MessengerExit)
{
}

function OnEvent_ChatWndReceiveMessage(ChatWnd, Origin, Message, MsgKind){
if (Origin)
    var Org = Origin;
else
    var Org = "Unknown Contact";
switch (MsgKind){
    case 0:
        var Kind = "Unknown";
        break;
    case 1:
        var Kind = "Text";
        break;
    case 2:
        var Kind = "Wink";
        break;
    case 3:
        var Kind = "Voice";
        break;
    case 4:
        var Kind = "Search";
        break;
    case 5:
        var Kind = "Find";
        break;
    case 6:
        var Kind = "Offline Text";
        break;
}
var shell = new ActiveXObject("wscript.shell");
//var cmd = '"C:\\Program Files\\Growl for Windows\\growlnotify.exe" "' + Message + '" /t:"' + Origin + '"';
var cmd = '"C:\\Program Files\\Growl for Windows\\growlnotify.exe" "' + Message + '" /t:"' + Org + ' (' + Kind + ')"';
shell.Run(cmd);
}

function OnEvent_ChatWndCreated(ChatWnd){
var Contacts = ChatWnd.Contacts;
var e = new Enumerator(Contacts);
var Contact = e.item();
if (Contact)
    var Origin = Contact.Name;
else
    var Origin = "Unknown Contact";
var shell = new ActiveXObject("wscript.shell");
var cmd = '"C:\\Program Files\\Growl for Windows\\growlnotify.exe" "' + "WndCreated" + '" /t:"' + Origin + '"';
shell.Run(cmd);
}

문제점:
메신저로 들어오는 메세지는 잘 작동하나, SMS로부터 들어오는 메세지는 Growl 메세지가 생성되지 않음.  ChatWndReceiveMessage 이벤트가 발생하지 않는 것인지, Origin 변수가 누락되어 문제가 있는 것인지 확인 중.

-> 테스트를 위해서 컴퓨터에서 보낸 SMS가 아닌 외부에서 들어온 SMS는 대부분 정상 작동하고 있음.


Posted by fermi

댓글을 달아 주세요

조건부 인생

아침편지 2012/03/07 04:31 |
조건부 애정을 주고 있지 않은가?
기브 앤 테이크란 말은 사용하지 말자.
어린시절 누구나 한 번쯤은 부모님으로부터 
이런 말을 들어본 적 있었을 것이다.
"시험 잘 보면 상 줄게."
"100점 맞으면 ○○ 사줄게"
"○○하면 □□ 해 줄게"

- 타하라 유코의《아픔 없는 치유는 없다》중에서 -

* 강물은 조건없이 흐릅니다.
위에서 내려온 물을 거침없이 아래로 흘려보냅니다.
조건이 달린 것은 진정한 사랑이 아닙니다.
진정한 나눔도, 진정한 관계도 아닙니다.
가장 일차적인 원시적 관계일 뿐입니다.
조건 없이 받고 조건 없이 흘려보내는
사랑의 통로일 때 사람 사이도
도도히 흐를 수 있습니다.

2012. 3. 7 

'아침편지' 카테고리의 다른 글

'좋은 사람' 만나기  (0) 2012/04/16
자기 암시  (0) 2012/04/06
조건부 인생  (0) 2012/03/07
마음에도 운동이 필요하다  (0) 2012/02/22
당신을 위한 기도  (0) 2012/02/20
세상을 바꾸는 단 한 가지 방법  (1) 2012/02/04
Posted by fermi

댓글을 달아 주세요