매크로

조회 수 1071 추천 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
분류 제목 글쓴이 최근변경 추천
질문 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
질문 PostMessage 공부 도움 부탁드립니다 2 신령공주 2015.11.30 0/0
질문 항상 활성화시키기 3 사군자vv 2015.11.29 0/0
질문 비활성 이미지 서치 + 비활성 클릭 질문합니다 5 수지가좋아 2021.02.26 0/0
질문 예지력 님 스킨 입히기 관련 질문좀... 11 제발등업좀2 2015.11.30 0/0
질문 loop break 질문이요.. 7 모짱 2015.11.30 0/0
질문 등업님그리고 고수님들 질문있습니다! 3 소리없이 2015.11.28 0/0
질문 [초보질문] 포스트메시지가 왜 안먹힐까요ㅜ 10 HyunsD 2015.11.27 0/0
정보 [Lib] Class MsgBox, 메시지박스 확장 4 예지력1 2015.11.27 2/0
질문 USB 시리얼 번호 얻는법 도와주세요. cjh71 2015.11.26 0/0
자유 쓸대없는애기지만.. 개발자분들 참많네요 ㅎㅎ.. 16 제발등업좀2 2017.03.27 0/0
질문 모니터한개에서 확장으로 가상모니터에서 이미지서치불가 3 괴물어린이 2015.11.26 0/0
질문 지니모션 매크로 좀 도와주세요 1 라미첼 2015.11.26 0/0
정보 오토핫키 이미지 스위치... 6 파더 2015.11.27 0/0
자유 PC게임,특히 린지같은것 매크로하실분들 참고요. 4 우후훅 2015.11.27 0/0
질문 초보인데 매크로 만드는데 질문있습니다~ 3 도영이아빠 2015.11.27 0/0
Board Pagination Prev 1 ... 135136137138139140141142143 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글