매크로

조회 수 1064 추천 0 댓글 4
Gui, Add, Button, x150 y40 w80 h30 vStart, 시작
Gui, Add, Button, x240 y40 w80 h30 vStop, 정지
Gui, Add, Button, x150 y80 w80 h30 vOption, 설정
;상태줄
Gui, Add, Text, x180 y17 w50 h15 vState, 정지
Gui, Add, Text, x250 y90 w70 h15, 정지 = F2
Gui, Show

macrogo :=false
CoordMode, pixel, screen
CoordMode, mouse, screen
return


;시작 버튼
Button시작:
{
macrogo := true
Gui, submit,nohide
GuiControl, , State, 시작
GuiControl, Enable, Stop,

Loop
{
CoordMode pixel, screen
WinGetPos, px,py,width,height,ahk_class Qt5QWindowIcon
x_r := width+px
y_b := height+py
ImageSearch, foundx, foundy, %px%,%py%, %x_r%, %y_b%, *50 %A_ScriptDir%\Image\senastart.bmp
if((ErrorLevel = 0) && (macrogo = true))
{
ClickA(foundx,foundy)
MsgBox,찾았는데 왜 클릭하질 몬해!
Sleep, 1000 
}
return
}
}

ClickA(foundx,foundy)
{
이부분에 Click %foundx%,%foundy% 를 넣으면 제대로 클릭하는것까진 확인이 됩니다.
WinGetPos, w_x, w_y, w_w, w_h,,ahk_class Qt5QWindowIcon
nx := foundx - w_x
ny := foundy - w_y
여기서 Click %nx%,%ny%를 써도 클릭안하더군요..
N := nx|ny<<16
PostMessage, 0x201, 1, %N%,,ahk_class Qt5QWindowIcon
PostMessage, 0x202, 0, %N%,,ahk_class Qt5QWindowIcon
해결은 못해주시더라도 ..
여기서 N이 어디 클릭하는지라도 알 수 있는 방법이없을까요. 부탁드립니다
}

ahk_class Qt5QWindowIcon 는 녹스입니다.. Nox나 다른걸로 하면 인식을 안하더군요..
액티브 아이디는 보긴했는데 어떻게 왜 사용되는건지 잘 몰라서 못넣어 봤구요..
불필요하다고 생각하는 부분은 다 빼고 이것만 올립니다.


이전글에 답변해주신 리체님께는 죄송하지만 오타가 많은것같아 여기 다시 올립니다

  • 리체 2015.11.30 21:07
    이부분에 Click %foundx%,%foundy% 를 넣으면 제대로 클릭하는것까진 확인이 됩니다.
    WinGetPos, w_x, w_y, w_w, w_h,,ahk_class Qt5QWindowIcon ;오류 - 콤마가 하나 더 들어갔습니다.

    WinGetPos, w_x, w_y, w_w, w_h,ahk_class Qt5QWindowIcon ;정상
  • 침묵의고요 2015.11.30 21:12
    허;;; 정말 감사합니다;; 너무오래 보고있어서 집중력이 많이 흐트러졌나봐요.흑
    나중에 바바나우유라도 보내드릴게요
  • 리체 2015.11.30 21:44
    팁을 하나 드리자면, 녹스는 다른 컨트롤(툴바 등)들도 타이틀명으로 Nox를 사용하고 ahk_class, ahk_exe도 같은 것을 사용합니다. 그래서 제일 좋은 방법은 녹스 윈도우 타이틀을 변경하는 것입니다.
    Multi-Drive에서 타이틀명이 변경 가능합니다.
    Nox를 제외한 다른 타이틀명으로 변경(예: Nox_0, Nox_1, noxx, etc...)하고
    이 타이틀명으로 지정해주는게 혹시라도 다른 컨트롤들을 선택할수 있는 여지를 막을수 있고
    멀티를 다룰때도 편합니다.
  • 침묵의고요 2015.11.30 21:52
    아하 그런게 있어서 이게 인식이 않됬던거군요;;
    gs 빙그레 바나나 우유 바코드있는데 어떻게 드릴방법이없을까요 !

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 Gdip_BitmapFromHWND. Postmessage 질문 3 허럴럴렁 2016.01.11 0/0
질문 adb디바이스 1 서영욱 2015.12.04 0/0
질문 controlsend 고수님들 한번만 봐주세요 ㅠ..ㅠ 1 비활성닉네임 2015.12.25 0/0
질문 ip 얻기... 9 부비수달 2015.12.05 0/0
자유 급해요! 오토핫키 1달 이전에 받았던 설치파일있으신분? 2 파더 2015.12.03 0/0
질문 혹..윈드로이 & 녹스 해상도 맞추는법? 6 제발등업좀2 2015.12.03 0/0
질문 클릭 미스 질문 2 krip11 2015.12.03 0/0
자유 명령어 쉽게 풀어주신 분이계시네요 6 침묵의고요 2016.04.14 1/0
자유 어이없게 두시간이 날라갔어요~ 프리 2016.01.14 0/0
질문 루프문 탈출 문의입니다 11 T7GG 2015.12.09 0/0
질문 gui 디자인 할때 caption 없애기 1 브라운코코 2015.12.05 0/0
정보 adb 관련 비활성화 이미지 서치 쉽게하기 6 운하파는 2016.07.02 1/0
자유 퓨.. 오토핫키시작한지 4일됬는데 힘드네요 2 침묵의고요 2015.12.01 0/0
질문 셋트 타이머 관한 질문 ㅠㅠ 14 제발등업좀2 2015.12.01 0/0
질문 if함수에 대해질문드립니다 1 라미첼 2015.12.01 0/0
질문 list 박스 아래로 내려가게하는건데요 1 침묵의고요 2015.12.01 0/0
질문 비활성 상태+가려진 상태에서 이미지서치 가능 여부 2 신령공주 2015.12.01 0/0
질문 이틀짼데 되질않아요..postmessage 도와주세욤.. 4 침묵의고요 2015.11.30 0/0
질문 GUI 에 웹을 보여줄때요 cjh71 2015.11.30 0/0
질문 블루스택 킴과 동시에 앱 실행하기 6 브라운코코 2015.12.01 0/0
Board Pagination Prev 1 ... 134135136137138139140141142 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글