'AutoHotkey'에 해당되는 글 2건

  1. 2009/03/29 WoW Logout Prevention Script
  2. 2008/07/08 autohotkey 를 이용한 shift+space 한영전환 (3)
posted by 박영창 2009/03/29 18:47
 스크립트는 AutoHotkey 라는 프로그램에서 동작하는 것입니다. 다중 클라이언트를 띄우는 분들은 한개 클라이언트만 선택적으로 로그아웃 방지가 될겁니다. AutoHotkey의 HWND PostMessage 를 어떻게 보내야할지 잘 모르겠더군요. 문서도 해당 부분이 좀 부실하고...

 엄밀하게 말하자면 WOW 외부 프로그램을 이용해서 게임상에서 의도하는 동작을 바꾸기 때문에 게임사가 만들어둔 약관에 위배되는 스크립트입니다. 충분히 주지하시고 사용하세요.
※ 그래도 꼭 써야할 분들은 있겠죠... ^^;;


; AutoHotkey Script
; WOW Logout Prevention Script v0.1

#z::
Run http://wow.inven.co.kr

WOWLogoutPrevention=0
+^!p::
If (WOWLogoutPrevention==0) {
 SetTimer,WOWLogoutPreventionActionType2,3000
 WOWLogoutPrevention=1
} else {
 SetTimer,WOWLogoutPreventionActionType2,Off
 MsgBox,WOW Logout Prevention
 WOWLogoutPrevention=0
}
return

WOWLogoutPreventionActionType1:
SetTitleMatchMode,1
If WinExist("월드 오브 워크래프트")
{
 WinActivate
 SendInput {Enter}
 Send /g WOW Logout Prevention
 SendInput {Enter}
}
else
{
 MsgBox, WOW Client is not running.
}
return

WOWLogoutPreventionActionType2:
SetTitleMatchMode,1
If WinExist("월드 오브 워크래프트")
{
 WinActivate

 SendInput {Space}
}
else
{
 MsgBox, WOW Client is not running.
}
return



 

크리에이티브 커먼즈 라이선스
Creative Commons License
posted by 박영창 2008/07/08 19:04

 보통 한영전환을 shift-space 로 바꾸는 사람들은 도스시절에 워드를 배운 사람들일 경우가 많을거라고 생각하는데... -_-;;

 당시로서는 그게 당연했을지 몰라도 대세가 한/영키로 바뀐지금은 shift-space를 쓴다고 하면 보통 이상한놈으로 보는 사람도 상당히 많다. 그래도 불편한건 불편한 것이라 윈도우에서 제공하는 101키 드라이버(type 3)을 사용해서 그동안 이 문제를 해결했었다.

 프로그램 그동안 상당히 많이 쉬다가 드디어 얼마전에 입사 교육을 받으면서 교육장에 컴퓨터를 똑같이 세팅하고 봤더니... ctrl+space 이벤트를 키보드 드라이버가 먹어버리면서 자동완성이 작동하지 않았다. ;;;

그래서 찾은 해결방법이 아래 프로그램을 이용하는 방법이다.

http://www.autohotkey.com/

에서 프로그램을 받고

스크립트를 편집해서
+space::Send, {vk15sc138}
를 추가하고 리로드하면 shift+space를 이용한 한영전환이 가능해진다.
ps. 당연히 드라이버는 103/106키 드라이버를 사용하라!!!

크리에이티브 커먼즈 라이선스
Creative Commons License