혹시 이런 방법이 있을까? 해서 고수들의 글들을 살펴보다가 마음에 드는 글이 있어서 출처를 남기면서 공유해 봅니다.
물론 실습도 해서 실제 실행이 되는지 검증하는 것이 가장중요한 일이겠지요.
하늘 아래 새로운 것은 없다...? 라는 말처럼 참 많은 정보가 있는데, 우리가 찾아서 쓰지 못하는 것 같네요.
다시금 이런저런 방법이 안될때는 검색신의 힘을 빌어 멋지게 해결하면 왜이리 마음이 뿌듯한지....
정보는 공유하면 더 발전하는 것이 신념으로 남길 기대하면서 내용을 공유해 볼게요.
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}
}
실행이 잘 되는지는 화면 캡쳐 후 다시 올려볼게요~~
'IT tech Coding > AutoHotKey' 카테고리의 다른 글
[오토핫키] 체크박스 클릭시 이벤트 걸어보기 checkbox 이벤트 클릭시 동작만들기 (0) | 2022.09.12 |
---|---|
[autohotkey] 램상주 상태의 프로그램 메모리에서 끝내기, 실행시 방해되는 프로그램 먼저 실행종료시키기 Process, Close, EXCEL.EXE (0) | 2022.06.04 |
[autohotkey] 이중loop문제 loop를 중첩으로 사용할 수 없을까? (0) | 2022.01.23 |
오토핫키 한글경로가 깨져서 오류가 나는 경우 대처법 (2) | 2022.01.19 |
반복되는 업무에 최고의 반복메크로 오토핫키, autohotkey로 이젠 단순반복 업무 벗어나 보자~ (0) | 2020.04.08 |