MSN 메신저 7에서 이모티콘 일괄 등록하기
게시일: 2005/03/21 | 글쓴이: doa | 19431 번 | 프린트 | 메일


MSN 메신저는 자신에게 등록된 이모티콘을 상대방에게 전송할 수 있는 기능을 가지고 있다. 따라서 상당히 많은 사람들이 자신만의 이모티콘을 등록해서 사용하고 있다. 이모티콘의 등록은 도구/내가 만드는 이모티콘 메뉴를 이용하면 쉽게 등록할 수 있다. 그러나 등록해야하는 이모티콘이 조금만 많아도 일일이 수작업으로 등록하는 것은 상당히 짜증나는 작업이다.

따라서 이번 팁에서는 다음과 같은 다섯 가지 주제를 다루어 보겠다.

  1. 이모티콘 일괄 등록 이모티콘이 많은 경우 EmoAdder라는 프로그램으로 일괄 등록하는 방법을 설명하겠다.
  2. EmoAdder 패치하기 EmoAdder라는 프로그램은 filename.gif라는 이모티콘 파일을 (filename)이라는 이모티콘으로 등록한다. 그러나 이 방법은 국내에서 많이 사용하는 글자 이모티콘에는 적용할 수 없다. 따라서 EmoAdder라는 프로그램을 국내에서 많이 사용하는 글자 이모티콘에 맞게 패치하는 방법을 설명하겠다. 이 방법을 이용하면 filename.gif라는 이모티콘 파일은 filename이라는 이모티콘으로 등록된다.
  3. 이모티콘 일괄 삭제 등록된 이모티콘의 양이 많은 경우 수작업으로 삭제하는 것도 쉬운 작업은 아니다. 따라서 이렇게 일괄 등록된 이모티콘을 일괄 삭제하는 방법을 설명하겠다(결자해지).
  4. 이모티콘 백업 등록해둔 이모티콘을 다른 컴퓨터에 옮거나 시스템을 포맷하는 경우 이러한 이모티콘을 백업하고 다시 등록하는 방법을 설명하겠다.
  5. 이모티콘의 제한


메신저로 재미있는 메시지 보내기에 포함된 글자가 적어서 보다많은 글자가 포함된 파일을 인터넷에서 찾게되었다. 약 1000여개의 글자가 포함된 파일을 다운하고 일괄 등록하는 방법을 찾다가 이 팁을 쓰게되었다.

  1. 준비물
    1. emoadder.zip : MSN 7용 이모티콘 일괄 등록기. 이모티콘 파일들을 모아놓은 폴더(예: E:\My Documents\My Programs\MSN\emoticon)에 압축 해제한다주1.
    2. Hangeul_Emoticons.zip: 이니 님이 제작/무료로 배포하는 한글 글자 이모티콘으로 약 1000여 자가 포함되어 있다. 일단 이 파일을 다운받았으면 자신의 이모티콘 폴더(예: E:\My Documents\My Programs\MSN\emoticon)나 임의의 폴더(예: D:\Temp)에 압축해제한다주1.
    3. 헥사 편집기: 필자의 경우 WinHex를 주로 사용한다. 그러나 어떤 헥사 편집기도 무방하므로 자신이 좋아하는 헥사 편집기를 사용하기 바란다.


  2. 이모티콘 일괄 등록 EmoAdder라는 프로그램으로 이모티콘을 일괄 등록하는 방법은 아주 간단하다. 다만 EmoAdder라는 프로그램은 MSN 이모티콘 데이타 파일을 직접처리하는 프로그램이 아니라 메신저의 도구/내가 만드는 이모티콘 메뉴를 이용해서 이모티콘을 등록하는 일괄 처리 프로그램이다. 따라서 이 프로그램을 실행하기 전에 반드시 MSN에 먼저 로그인해야 한다.
    1. MSN 메신저를 기동한다.
    2. MSN 메신저로 로그인한다.
    3. 준비물에서 압축 해제한 emoadder.exe를 기동한다. 앞서 설명했듯 이 파일은 이모티콘 파일을 모아놓은 폴더(예: E:\My Documents\My Programs\MSN\emoticon)에 있어야 한다.
    4. Overwrite를 체크하고 Add 버튼을 클릭한다주2.
    Emoadder로 사용자 이모티콘을 등록한 결과는 다음과 같다. 그림에서 알 수 있듯 가.gif(가)라는 이모티콘으로 등록된 것을 알 수 있다.



  3. EmoAdder 패치하기 메신저로 재미있는 메시지 보내기에서 알 수 있듯이 한글 글자 이모티콘의 경우 가.gif라는 이모티콘 파일은 라는 이모티콘으로 등록되어야 대화중에 쉽게 사용할 수 있다. 그러나 EmoAdder는 일반적인 이모티콘만을 가정해서 만든 프그램이고, 파일명에 이모티콘 이름을 가져오는 방법을 따로 설정할 수 없어서 필자가 직접 패치하게되았다. 패치점을 찾아내는 것(무려 한시간 소요)은 어렵지만 따라하는 것은 비교적 쉽다. 절차는 다음과 같다. EmoAdder를 직접 패치하기 싫은 사용자는 팁 끝부분의 다운로드에서 필자가 패치한 파일을 다운받아 사용해도 된다.
    1. 자주 사용하는 헥사 편집기로 EmoAdder.exe를 불러온다.
    2. 옵셋에서 지정된 데이타를 변경전에 변경후의 값으로 바꾼다. EmoAdder.exe는 만든 사람도 같고 버전도 같지만 파일 크기가 다른 두개의 버전이 존재한다. 반드시 파일 크기를 확인하고 적용하기 바란다.
      81920KB 77824KB
      옵  셋 변경전 변경후 옵  셋 변경전 변경후
      8074 28 0A 7F94 28 0A
      8238 29 00 8160 29 00
    3. 헥사 편집기의 파일/저장 메뉴를 이용해서 저장한다.
    4. 이모티콘 일괄 등록과 동일한 절차로 한글 글자 이모티콘을 등록한다.
    패치를 적용한 후 EmoAdder로 이모티콘을 등록하면 그림처럼 파일명이 이모티콘의 이름으로 등록되는 것을 확인할 수 있다.

  4. 이모티콘 일괄 삭제 이모티콘을 일괄 삭제하는 방법은 아주 간단하다. 사실 이모티콘은 %UserProfile% 폴더의 하위 폴더에 데이타와 인덱스가 저장된다. 따라서 이 폴더를 삭제하는 것만으로 등록된 이모티콘을 삭제할 수 있다. 절차는 다음과 같다.
    1. 시작/실행/regedit를 입력하고 확인을 클릭한다.
    2. 다음 레지스트리로 이동한다.
      HKEY_CURRENT_USER\S\P
    3. P의 하위키를 모두 기록한다.
      예: 
      2479084011
      3891990657
    4. 시작/실행/cmd를 입력하고 확인을 클릭한다.
    5. 명령행에서 다음 명령을 입력한다.
      echo y | del /s "%USERPROFILE%\Application Data\Microsoft
      	\MSN Messenger\<P의 하위키>\CustomEmoticons"
      	예:
      echo y | del /s "%USERPROFILE%\Application Data\Microsoft
      	\MSN Messenger\2479084011\CustomEmoticons"
      모든 명령은 한줄로 입력해야 한다.
    6. P의 모든 하위키에대해 5단계를 반복한다.
    7. MSN 메신저로그아웃/로그인 한다.


  5. 이모티콘 백업 이모티콘을 백업하는 방법 역시 삭제하는 방법과 동열하다. 삭제는 CustomEmoticons 폴더의 데이타와 인덱스를 삭제하는 작업이지만 백업은 삭제대신 CustomEmoticons폴더를 다른 폴더나 다른 드라이브로 백업한 후 필요시 다시 복사하는 작업이기 때문이다. 한가지 주의할 것은 P키의 하위키(예: 3891990657)는 시스템 마다 달라지므로 반드시 레지스트리를 통해 확인한 후 작업하기 바란다.

  6. 이모티콘의 제한
    1. 한번에 보낼 수 있는 이모티콘의 종류는 5개로 제한된다. 즉 5 종류 이상의 사용자 이모티콘을 전송하면 상대방은 문자로만 메시지를 받게된다.
    2. 최대한 등록할 수 있는 사용자 이모티콘의 수는 327개로 제한된다. 이 이상의 이모티콘을 등록하면 그림처럼 선택한 파일은 올바른 이미지 파일이 아니라는 오류메시지를 받게된다. 오류 메시지만 보면 이 제한은 베타판의 버그인 것 같다.


헥사 편집기를 사용할 줄 모르는 사용자는 필자가 패치한 EmoAdderK.exe를 다운 받아도 된다. EmoAdderK.exe는 한글 이모티콘용 패치와 XP 스타일 패치 두가지가 적용되었다.

다운로드: EmoAdderK.zip


주1: 간단히 인터넷의 URL을 링크하려고 했지만 알집으로 압축되어 있어서 직접 링크했다. 주1: emoadder.exeMSVBVM60.DLL 파일을 필요로 한다. 따라서 시스템에 MSVBVM60.DLL 파일이 없는 경우 DLL-Files 과 같은 사이트에서 미리 다운받아 두기 바란다.

주2: 317개 이상의 이모티콘을 지정하면 다음 그림처럼 오버플로 오류가 나타난다.


파란 블로그를 자료실로 이용하기 얼마전 필자가 자주 사용되는 웹마가 버전업되었다는... (7474) 2005-03-22
원격 데스크탑 바로가기 만들기 필자가 원격 데스크탑 사용하기에서 소개한 원격 데스... (17708)2005-03-20

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.