오토핫키 커뮤니티

조회 수 320 추천 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
분류 제목 글쓴이 최근변경 추천
정보 푸시불렛자료-스마트폰으로 매크로에 명령하달입니다. 2 단백질 2019.03.06 0/0
자유 ahk_h v2로 개발하시는분 있으신가요? 3 어뢰 2018.04.17 0/0
질문 제가 짠 스크립트가 다른 사람의 컴퓨터에서 오작동을 ... 4 망둥어 2018.04.23 0/0
질문 오토핫키로 매크로방지 숫자 뚫을수있을까요? 4 미륵사지석탑 2018.05.15 0/0
질문 loop 빠져나오기 질문! 2 키리야 2018.04.14 0/0
질문 해상도,dpi 셋팅에따라 이미지 서치하면 인식 오차율이... 1 토깽 2018.04.13 0/0
질문 오토핫키 중복방지를 어떻게 해야할까요 1 느나뵤우응 2018.04.12 0/0
자유 혹시 이오류아시는분계시나용.. 1 sk브로드반드 2018.04.12 0/0
질문 OCR 한글인식은 없는걸까요... 4 Rabbit 2018.08.31 0/0
질문 함수지정에 대해 잘못알고 있는것 같습니다 3 망둥어 2018.04.27 0/0
질문 오토핫키 실행중인지 확인하려면 어찌해야될까요? snfwld 2018.04.10 0/0
질문 adb ip 가져오는 방법 1 Erica 2018.04.10 0/0
질문 gdip 이미지를 확대시켜 저장할수 있을까요? 2 망둥어 2018.04.08 0/0
질문 오토핫키 배워보려고하는데요! 오핫꿈나무 2018.04.07 0/0
질문 윈도우7 오토핫키오류 도와주세요 4 송사리 2018.04.07 0/0
질문 오토핫키 오픈소스 함수 정의 부분 5 봉구스박보검 2018.04.06 0/0
질문 함수에다가 변수사용해서 카운팅 하고있는데 어렵네요 3 망겜판독기 2018.04.05 0/0
질문 gdip 이미지 캡쳐해서 저장시 파일명 캡쳐시간으로 저... 5 hiki 2018.04.07 0/0
자유 넥슨 제작 의뢰 1 gamejiis 2018.04.11 0/0
질문 오토핫키 다루는 분들~ 도와주세요! 잘하자 2018.04.02 0/0
Board Pagination Prev 1 ... 626364656667686970 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글