본문 바로가기
Autohotkey/강좌2

[Autohotkey] 오토핫키 GUI 안에 기가라이브 채팅방을 넣어보자.

by 슈퍼닷 2013. 6. 19.
반응형

오토핫키 GUI 안에 기가라이브 채팅방을 넣어봅시다.

 

널리 널리 공유되는 오토핫키 프로그램이면 채팅방이 필요할수 있습니다.

정보를 공유하거나 채팅 목적등등 때문에요. 아니면 오류 발견시 신고 등 .. 여러 목적으로 사용될 수 있습니다.

하지만, 채팅방이라는건 Winsock 쪽을 다뤄야 하고 다중쓰레드도 알아야 그나마 쓸만하게 만들수 있습니다.

하지만, 그러기엔 너무 어렵습니다. 또, 다른 프로그램에 다시 쓰기도 힘듭니다.

 

그래서 저희는 기가라이브 채팅방을 이용해 채팅방을 개설하는 것입니다.

 

일반적으로 HTML 에서 <embed> 태그를 이용해서 기가라이브 채팅방을 설치 합니다.

저희는 그 Url 을 이용해서 만들어 낼 것입니다.

 

그 주소가 바로 이겁니다.

http://www.gagalive.kr/livechat1.swf?chatroom=채팅방이름

 

여기서 채팅방이름을 바꿔서 개설해주시면 됩니다.

주소는 알았으니 이제 오토핫키 GUI 에 설치해봐야 겠죠 ?

만약 AHK_B 버전이라면 COM 라이브러리를 사용해서 설치해야되겠지만 ,

AHK_L이 최신버전이면 말이 다릅니다.

저는 최신버전인 L 버전을 쓰고있기때문에 L을 기준으로 씁니다.

 

L버전에 Gui에는 ActiveX 라는 기능이 추가되었습니다.

COM 이 원래 간단하게 말해 ActiveX를 설치하는 기능이라 보여지는데

그 기능의 일부를 대신할 ActiveX라는 것때문에 COM관련 스크립트 작성이 더 쉬워졌습니다.

이제 본론으로...

 

저희는 Internet.Explorer 라는 것을 이용해서 인터넷 브라우저를 GUI내에 설치할 것입니다.

( Internet.Explorer 는 ActiveX 의 기능이라고 생각하시면 됩니다.)

아무튼 이제 ActiveX 를 통해 Internet.Explorer 을 설치해보죠.

그리고 Navigate 를 이용해서 주소도 이동시켜보죠.

채팅방 이름은 GamjaBlog 로 하겠습니다. 바꾸시고 싶다면 바꾸셔도 됩니다.

 

[스크립트]

 

Gui,Add,ActiveX,h600 w800 vchat,Internet.Explorer
Gui,Show

chat.Navigate("http://www.gagalive.kr/livechat1.swf?chatroom=GamjaBlog")

 

자 이제 이 스크립트를 실행시켜 보세요.

 

 

 

뭐 대충 이렇게 뜨신다면 성공적으로 완료 된것입니다.

 

이제 오토핫키 GUI내에 채팅방을 설치하는것에 성공하셨네요.

여기서 배운 Internet.Explorer 을 이용해서 더 많은걸 GUI내 브라우저에 담아보세요.

 

또 ,나중에 글을 쓸건데 ShockWave 를 통해 swf 를 설치하는법도 배워서 멋진 GUI를 만들어보세요.

 

 

 

반응형

댓글