매크로

조회 수 319 추천 0 댓글 5

오픈소스를 조금 수정해서 오토핫키의 함수 몇개를 고쳐서 따로 사용하려고합니다

예를들어 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과 파라미터가 달라서 아닌거 같더라구요 오토핫키 오픈소스에 함수정의부분은 어디에 있나요?


  • 암드래 2018.04.05 17:25

    globaldata.cpp  에 스크립트 함수 형태가 정의되어 있습니다


    {_T("ControlClick"), 0, 8, 8, {5, 0}} // Control, WinTitle, WinText, WhichButton, ClickCount, Hold/Release, ExcludeTitle, ExcludeText

  • 봉구스박보검 2018.04.05 17:42
    음 제 말은 함수이름정의가 아니라 구현부분이 어디있는지 여쭤본거였어요
  • profile
    와이로 2018.04.05 22:05

    본문에 적어둔 ResultType Line::ControlClick() 함수가 구현부 입니다.


    가장쉽게 확인하는 방법은 ControlClick() 내부에 브레이크 걸고 실제 스크립트에 적어둔 값들이 제대로 파라미터 변수를 통해 전달되는지 살펴보시면 됩니다.


    ControlClick, MyControl, MyTitle, MyText, Left, 5, *option, MyExcludeTitle, MyExcludeText

    이 명령어를 입력한 스크립트를 디버깅 모드로 실행 후 브레이킹 포인트에서 변수값을 살펴본 결과가 아래 스샷입니다.

    aVK 값은 마우스버튼 값입니다.


    pfg0NZN.png


  • 봉구스박보검 2018.04.06 01:33
    아 감사합니다 지금 구현부 복사해서 필요한 기능 추가하려고 하는데 구현부 부분에 참조된 클래스,함수,상수 등등이 너무 많아서 너무 복잡하네요.. 그냥 autohotkey.dll을 저의 c#프로젝트에 참조추가해서 using으로 사용하려 하는데 참조추가가 안되네요 명령프롬프트에 regsvr32 C:\..\..\..\AutoHotkey.dll 로 COM에 dll을 추가시켜봐도 참조추가 에러가 뜨더라구요 혹시 autohotkey.dll을 어떻게 참조추가하는지 여쭤봐도 될까요?
  • profile
    와이로 2018.04.06 07:43
    Autohotkey.dll 을 안써봐서 모르겠네요. 아래사이트 참고해 보세요.
    https://autohotkey.com/boards/viewtopic.php?f=67&t=910

List of Articles
분류 제목 글쓴이 최근변경 추천
자유 오토핫키 우회방법 가르쳐주실분구합니다 1 고생 2023.02.24 2/0
질문 오토핫키 우회관련 질문입니다 2 lipos 2022.12.14 0/0
질문 오토핫키 우회? 방법 질문 3 비몽군 2023.02.24 0/0
질문 오토핫키 우회 1 슈퍼비와이 2019.01.24 0/0
질문 오토핫키 우회 4 해둔 2023.03.18 0/0
자유 오토핫키 외주 구합니다. 외주구함잉 2022.04.05 0/0
질문 오토핫키 완전초보 질문드립니다 형님들 1 sinhae 2015.07.13 0/0
질문 오토핫키 완성도 있는 메크로 자료가 있나요? 2 언네임드 2020.09.03 0/0
질문 오토핫키 온라인게임(pc)에서도 사용가능한가요? 5 gnig12 2018.04.25 0/0
질문 오토핫키 오픈소스 함수 정의 부분 5 봉구스박보검 2018.04.06 0/0
질문 오토핫키 오클릭현상 원인과 해결방법이 궁금합니다. 3 배우고싶어요 2018.02.21 0/0
질문 오토핫키 오버워치 에임도우미 tohrw 2022.12.14 0/0
질문 오토핫키 오류 수정 좀 도와주세요~ 2 akiraz 2015.01.06 0/0
자유 오토핫키 오딘 자료 있으신가요 1 유나닝 2021.08.13 0/0
질문 오토핫키 열려져 있는 창에서만 이미지서치가 가능하게... 2 고영민 2018.01.24 0/0
질문 오토핫키 연속 클릭 매크로가 잘안되네요 라미첼 2020.03.18 0/0
질문 오토핫키 여러사진 이미지 서치 질문 3 aces 2015.10.12 0/0
질문 오토핫키 엑셀시트 여러개 잡고 추가로 하나더 잡는걸... 아리가또우 2017.01.03 0/0
질문 오토핫키 에디터 질문좀요 4 아마테라스 2016.05.19 0/0
질문 오토핫키 에디터 제작. 9 프리헌터스 2015.09.11 4/0
Board Pagination Prev 1 ... 727374757677787980 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글