매크로

조회 수 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
분류 제목 글쓴이 최근변경 추천
질문 gdip로 클립보드까지 저장은 하였습니다. 4 walter 2016.02.23 0/0
질문 블루스택에서는 gdip로 이미지서치가 가능한가요? 4 walter 2016.02.28 0/0
질문 pBitmapHaystack 과 pBitmapNeedle에 대해질문드립니다. 5 walter 2016.02.29 0/0
질문 이미지 서치 관련 질문 드려요. 4 뎅뎅 2016.02.24 0/0
정보 오랫만에 들러서 하나 투척하고 가요 ^^ 7 로뎀나무 2019.07.30 0/0
질문 이미지 서치 랜덤위치 때문에 질문드립니다. 4 뎅뎅 2016.02.26 0/0
질문 scite4autohotkey 기능 질문드려요 쵸쵸 2016.02.25 0/0
질문 ini파일에 저장이 정상적으로 이루어 졌는지 확인하는... 1 퉁군 2016.03.04 0/0
질문 이런 채팅 매크로 오토핫키(혹은 다른 매크로)로 만들 ... 드링크 2016.02.26 0/0
질문 스크립트 실행시 중복으로 실행못하게 하는 명령어가 뭐죠 1 지니블렉션 2016.02.27 0/0
질문 윈도우 or 구이 비활성화 질문... 4 화프 2016.02.28 0/0
질문 오토핫키파일우클릭 - 속성 - 자세히 여기에 나오는거 ... cjh71 2016.02.28 0/0
질문 핫키 고수님들 ㅠ 변수비교하는데 비교가안되서 도움요... 2 개멍멍멍 2016.03.01 0/0
질문 듀얼모니터 이미지서치 방법좀요 1 사군자vv 2016.03.04 0/0
질문 OCR 과 이미지서치 문제가 안풀립니다.. 6 뎅뎅 2016.03.06 0/0
질문 특정위치 클릭 방법 질문 드리겠습니다. 5 까스배달소년 2016.03.29 0/0
질문 블루스택에서 ESC키 입력하는 법 질문드립니다. 2 amoure 2016.03.04 0/0
질문 gdip 범위지정서치 질문합니다. 8 N4N2 2017.09.07 0/0
질문 메이플매크로/인식이안되도 스크립이 진행되는문제 2 세나블텍 2016.03.04 0/0
질문 원클릭 블루스택 해상도 설정 방법 4 파랑상 2016.03.12 0/0
Board Pagination Prev 1 ... 707172737475767778 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글