Server & OS

Visual Studio 제거후 디버그 창 오류 안보기

컨텐츠 정보

본문

[JS] 윈도우 할아버지(MS-Agent) 나타나게 하기




<object id="agent" classid="CLSID:f5be8bd2-7de6-11D0-91fe-00C04fd701a5"></object>
<script>
var Agent = document.getElementById('agent');
Agent.Connected = true;
LoadLocalAgent("Merlin", "merlin.acs");
Merlin = Agent.Characters.Character("Merlin");
Merlin.Show(); // 할아버지 표시
Merlin.Play("Greet"); // 고개숙여 인사
Merlin.Speak("반가워요!");
Merlin.MoveTo(720, 421); // 이동
Merlin.Play("Surprised"); // 놀라는 표정
Merlin.Speak("오~!! 누군가했네~ ^^"); 
Merlin.Play("Search"); // 수정구슬 살펴봄
Merlin.Play("GestureLeft"); // 왼쪽으로 손
Merlin.speak("자~~"); 
Merlin.Play("Pleased");
Merlin.Speak("허허~~"); 
Merlin.Play("wave"); // 손 흔든다
Merlin.Speak("잘 둘러보세여~"); 
Merlin.Hide();
function LoadLocalAgent(CharID, CharACS) { 
  LoadReq = Agent.Characters.Load(CharID, CharACS);
  return true;

</script>


실행하기

speak는 말풍선이 나와서 말을 합니당.
그리고 나머지 Play쪽은 여러가지 행동을 하도록 하죠~ ^^
대강 괄호안의 말들을 보면 어떤 행동을 하는지 이해가 되리라고 생각합니다.
이거 잘 안보이시는 분들을 위한 플러그인이 있는데요, 구해서 자료실에 올려둘께요.

테스트를 안해봐서 잘 모르겠는데...
윈XP와 윈2000 환경의 IE 6.0에서는 잘 되네요~ ^^

위에 쓴 것 이외의 동작으로는 GestureUp, GestureDown, GestureRight, GreetReturn, DoMagic1, Explain, RestPose, Reading, Announce 등이 있습니당~ ^^

할아버지 말구 앵무새로 바꾸려면 다음과 같이 고쳐줍니다.
LoadLocalAgent("Peedy", "http://agent.microsoft.com/agent2/chars/peedy/peedy.acf");
Merlin = agent.Characters.Character("Peedy");
행복한고니 | 04/04/23 14:31 | 지맘대로 강의실 - 기억해둘 팁 | 트랙백(1) | 답글(3)


 [일반] Visual Studio 제거후 디버그 창 오류 안보기

아마도 Visual Studio 를 설치하셨던 적이 있는 분이라면 다들 아실겁니다.

인터넷 익스플로러나 혹은 다른 프로그램 실행할때 심심찮게 뜨는 디버그창 -_-;;
저는 거기에다가 한번도 없던 익스플로러 오류까지 자주 발생하더군요.
짜증을 참다못해 오늘 에러메시지를 유심히 살펴보고 검색 좀 해서 알아냈습니다. 방법은 간단합니다.

시작 -> 실행 -> regsvr32 /u pdm.dll 입력후 엔터 -> 재부팅

더이상 디버그한다고 괴롭히는 일 없을 겁니다.
참고로 전 확실히 하기 위해서 pdm.dll 이라는 파일 자체를 아예 삭제했습니다.
C:\\Windows\\System32 에 있습니다 (윈2000은 WINNT\\~~).
 

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
행복해지고 싶다면, 잠시 동안만이라도 가슴에 손을 얹고 생각해 보라. 그러면 진정한 즐거움은, 발치에 돋아나는 잡초나 아침 햇살에 빛나는 꽃의 이술과 같이 우리 주변에 무수히 널려 있다는 것을 알 수 있을 것이다. 《하루 5분 생각이 인생을 결정한다 》 (이범준)