티스토리 뷰

반응형

혹시 이런 방법이 있을까? 해서 고수들의 글들을 살펴보다가 마음에 드는 글이 있어서 출처를 남기면서 공유해 봅니다. 

 

물론 실습도 해서 실제 실행이 되는지 검증하는 것이 가장중요한 일이겠지요.

하늘 아래 새로운 것은 없다...? 라는 말처럼 참 많은 정보가 있는데, 우리가 찾아서 쓰지 못하는 것 같네요.

다시금 이런저런 방법이 안될때는 검색신의 힘을 빌어 멋지게 해결하면 왜이리 마음이 뿌듯한지....

 

정보는 공유하면 더 발전하는 것이 신념으로 남길 기대하면서 내용을 공유해 볼게요.

 

더보기

IME_CHECK(WinTitle) {
    WinGet,hWnd,ID,%WinTitle% 
    Return Send_ImeControl(ImmGetDefaultIMEWnd(hWnd),0x005,"")
}
Send_ImeControl(DefaultIMEWnd, wParam, lParam) {
    DetectSave := A_DetectHiddenWindows
    DetectHiddenWindows,ON 
    SendMessage 0x283, wParam,lParam,,ahk_id %DefaultIMEWnd% 
if (DetectSave <> A_DetectHiddenWindows) 
    DetectHiddenWindows,%DetectSave% 
    return ErrorLevel 


ImmGetDefaultIMEWnd(hWnd) 

return DllCall("imm32\ImmGetDefaultIMEWnd", Uint,hWnd, Uint)
}

WinGetActiveTitle, ExplorerTitle
ime_status := % IME_CHECK("A")
if (ime_status = "0")
{

}
else
{
Send, {vk15sc138}
}

 

출처 : https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10405&docId=363518477&qb=7Jik7Yag7ZWr7YKkIO2VnOyYge2CpA==&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0

실행이 잘 되는지는 화면 캡쳐 후 다시 올려볼게요~~

반응형
댓글