매크로

controlclick으로 비활성 창 마우스 드래그를 해보려는데 옵션에 D, U를 사용해도 안되는 것 같네요..
인터넷에서 검색해본 바로는

F9::
ControlClick, x1915 y350, NAVER - Internet Explorer,, Left,, D NA
ControlClick, x1915 y351, NAVER - Internet Explorer,, Left,, D NA
ControlClick, x1915 y352, NAVER - Internet Explorer,, Left,, D NA
ControlClick, x1915 y353, NAVER - Internet Explorer,, Left,, D NA
ControlClick, x1915 y354, NAVER - Internet Explorer,, Left,, D NA
ControlClick, x1915 y355, NAVER - Internet Explorer,, Left,, D NA
ControlClick, x1915 y356, NAVER - Internet Explorer,, Left,, D NA
ControlClick, x1915 y357, NAVER - Internet Explorer,, Left,, D NA
ControlClick, x1915 y358, NAVER - Internet Explorer,, Left,, D NA
ControlClick, x1915 y350, NAVER - Internet Explorer,, Left,, U NA
ControlClick, x1915 y351, NAVER - Internet Explorer,, Left,, U NA
ControlClick, x1915 y352, NAVER - Internet Explorer,, Left,, U NA
ControlClick, x1915 y353, NAVER - Internet Explorer,, Left,, U NA
ControlClick, x1915 y354, NAVER - Internet Explorer,, Left,, U NA
ControlClick, x1915 y355, NAVER - Internet Explorer,, Left,, U NA
ControlClick, x1915 y356, NAVER - Internet Explorer,, Left,, U NA
ControlClick, x1915 y357, NAVER - Internet Explorer,, Left,, U NA
ControlClick, x1915 y358, NAVER - Internet Explorer,, Left,, U NA
return

이렇게 좌표를 조금씩 늘려가면서 쓰면 된다는데 제가 했을 땐 마우스 버튼 눌려진 상태로 유지만 되고 밑으로 드래그는 안되네요..

ControlClick, x1915 y350, NAVER - Internet Explorer,, Left,, D NA
ControlClick, x1915 y700, NAVER - Internet Explorer,, Left,, U NA
아예 한 번에 좌표 변경해서 해봐도 안되구요..
 
영문포럼에는 오토핫키 만든 개발자로 보이는 Lexikos가 이거 관련해서 답변한 게 있습니다.
(https://autohotkey.com/board/topic/40638-controlclick-dragging/)
그림판 여러 개 띄어놓고 한 그림판에서 마우스 드래그로 선 그으면 다른 그림판에도 똑같이 그려지는 스크립트를 만든 게 있는데
제가 오토핫키 초보라 잘은 모르지만 구조를 보면 대략 이렇습니다.
 ControlClick, X%x% Y%y%, % "ahk_id " w%A_Index%,,,, D
   ......
 c%A_Index% := ControlMouseMove(x, y, c%A_Index%, "ahk_id " w%A_Index%, "", "L K")<font color="#000000"> </font>; c%A_Index% is used to simulate mouse capture.
   ......
 ControlClick, X%x% Y%y%, % "ahk_id " w%A_Index%,,,, U
그래서 이 스크립트에서 ControlMouseMove만 따와서 시도해봤는데 잘 안되네요..
이 스크립트가 마우스 움직임 캡쳐해서 움직이도록 짜여있다보니 복잡해서 어떻게 수정해야 하는지 모르겠습니다.

그냥 스크립트에서 함수 부분 복사한 다음에
 
F5::
ControlClick, x1915 y350, NAVER - Internet Explorer,, Left,, D NA
ControlMouseMove(1915, 350,, "NAVER - Internet Explorer")
ControlMouseMove(1915, 700,, "NAVER - Internet Explorer")
ControlClick, x1915 y700, NAVER - Internet Explorer,, Left,, U NA
return

이렇게 해봤는데 아래 부분에서 계속 무한루프 돌고 안되네요.. 

EnumChildFindPoint(aWnd, lParam)
{
    if !DllCall("IsWindowVisible","uint",aWnd)
        return true
...

어떻게 수정하면 될 것 같은데 제 실력으로 너무 어려워서
부디 고수님들께 도움을 구합니다 ㅠㅠ
감사합니다.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 혹시 난독화 관련 싸이트 좀있을까요 제발등업좀2 2017.01.26 0/0
질문 타이머 작동 중 다른 이미지 인식하기 4 복길순 2017.01.26 0/0
질문 오토핫키 사용시 앱 플레이어 멈춤 현상?? 샤랄랄라 2017.01.24 0/0
질문 우회건은 다들어떻게하시나요 1 눈모찡 2017.01.29 0/0
질문 오토핫키 텍스트 파일 질문 입니다. 1 공간이탈 2017.01.24 0/0
질문 비활성 이미지서치 왜 안될까요 ? 4 밥쥬셩 2017.01.26 0/0
자유 오토핫키 진짜어렵네요 눈모찡 2017.01.23 0/0
자유 매크로 만지시는분들 대단하시네요 1 CHERRY7 2017.01.23 0/0
질문 이미지서치에 대해 질문있습니다 1 jakkar 2017.02.05 0/0
질문 리니지2레볼루션 매크로 문의요 예서태강 2017.01.21 0/0
질문 pixelgetcolor를 이용한 if문 도와주세요. 빈스3678 2017.01.21 0/0
질문 Vm웨어 내 블택 gdip 이미지가 왜 안될까요 1 퓨레마운틴 2017.01.22 0/0
질문 비활성 오토핫키 메크로 제작관련 jakkar 2017.01.21 0/0
질문 Controlclick으로 비활성 창 마우스 드래그 구현 질문... 스탠리베이 2017.01.20 0/0
질문 Gui에서 삼각형 모양의 버튼?? 샤랄랄라 2017.01.20 0/0
자유 오토핫키 응용이 너무 어렵네요.. 1 깡시 2017.01.20 0/0
질문 앱플레이어 내에서만 작동하게끔 하고싶어요! 4 골골라굴 2017.01.24 0/0
질문 다중 이미지서치 관련 질문드립니다. 조세희에요 2017.01.16 0/0
질문 비활성 이미지서치 클릭과 에러레벨 질문입니다. 1 스탠리베이 2017.01.17 0/0
질문 이미지서치 작동에 대해 질문이 있습니다. 1 rest4rt 2017.01.16 0/0
Board Pagination Prev 1 ... 949596979899100101102 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글