오픈소스를 조금 수정해서 오토핫키의 함수 몇개를 고쳐서 따로 사용하려고합니다
예를들어 controlclick함수를 찾아 수정해서 사용하려고 하는데 함수명을 키워드로 검색한 후 정의 피킹을 해보니 script2.cpp에 정의인듯한 내용이 뜨더군요
ResultType Line::ControlClick(vk_type aVK, int aClickCount, LPTSTR aOptions, LPTSTR aControl
, LPTSTR aTitle, LPTSTR aText, LPTSTR aExcludeTitle, LPTSTR aExcludeText)
{
HWND target_window = DetermineTargetWindow(aTitle, aText, aExcludeTitle, aExcludeText);
if (!target_window)
goto error;
...
...
}
시작부분이 위와 같습니다 근데 파라미터를 보면 실제로 오토핫키에서 사용하는 controlclick과 파라미터가 달라서 아닌거 같더라구요 오토핫키 오픈소스에 함수정의부분은 어디에 있나요?
globaldata.cpp 에 스크립트 함수 형태가 정의되어 있습니다
{_T("ControlClick"), 0, 8, 8, {5, 0}} // Control, WinTitle, WinText, WhichButton, ClickCount, Hold/Release, ExcludeTitle, ExcludeText