오토핫키 커뮤니티

조회 수 392 추천 0 댓글 12

T7GG님의 댓글과 이전 질문글들 참고해서 따라 만들어볼려고 하는데

잘 안됩니다.

F1을 눌러서 테스트 하는데 1번째 메세지박스에 NOX라는 창은 뜨는데

                                      2번째 창에서 계속 이미지를 찾을수 없다고만 뜹니다.


(현재 오토핫키 파일과 "제목 없음.bmp" 파일은 같은 파일안에 있습니다.)

아래 표시한 곳 주소가 맞는건가요?









#NoEnv
#SingleInstance force ; 스크립트를 동시에 한개만 실행
#Persistent ; 핫키가 없더라도 스크립트 실행을 유지
SetBatchLines,-1 ; 라인간 딜레이를 없애서 속도 상승
coordmode, pixel, Screen
CoordMode, ToolTip, Screen
SetWorkingDir %A_ScriptDir%
SetTitleMatchMode, 2
ActiveID:="NoxFirst" ;NoxFirst
WinActivate, %ActiveID%
DebugMode := 1
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
WinGetPos, winX, winY, winW, winH, %ActiveID%
X2:=X+W
Y2:=Y+H


F1::
gui, submit, nohide

wingettitle, title, Nox ; 1번)타이틀의 첫부분으로 검색시 성공
msgbox,,,%title%



if(imageSearcher(x,y,"\제목 없음.bmp")=1)
{
msgbox, 이미지 찾음 오예~
}

else
{
msgbox, 이미지 못찹음 ㅋㅋㅋㅋㅋ
}

RETURN



;이미지 서치
imageSearcher( ByRef imgX, ByRef imgY,img)
{
 global ActiveID
 WinGetPos, winX, winY, winW, winH, %ActiveID%

 ImageSearch, oX, oY, winX, winY, winX+winW, winY+winH, *50 %A_ScriptDir%\%img%
 If ( ErrorLevel = 0)
 {
 imgX := oX
 imgY := oY
 return 1
 }
 else If ( ErrorLevel = 1){
 return 0
 }
}


;클릭
sendClick( x, y) {
 global ActiveID
 WinGetPos, winX, winY, winW, winH, %ActiveID%


 px:=x
 py:=y

 p := px|py<<16

 PostMessage, 0x201, 1, %p%, , %ActiveID%
 sleep, 100
 PostMessage, 0x202, 0, %p%, , %ActiveID%
 Sleep, 200
 Return
}

sendClick2( x, y)
{
 global ActiveID


 px:=x
 py:=y

 p := px|py<<16

 PostMessage, 0x201, 1, %p%, , %ActiveID%
 sleep, 100
 PostMessage, 0x202, 0, %p%, , %ActiveID%
 Sleep, 200
 Return
}

;서치앤클릭
imageSearchClick(img)
{
 If imageSearcher( x, y, img) = 1
 {
 sendClick( x, y)
 Return 1
 }
 Return 0
}

;이미지 찾을때까지 대기
waitImage(img) {
 Loop {
 If imageSearcher( x, y, img) = 1
 {
 Break
 }
 Sleep, 500
 }
 Sleep, 200
 Return
}

;이미지 찾을때까지 대기후 클릭
waitImageClick(img) {
 Loop {
 If imageSearchClick( img) = 1
 {
 Break
 }
 Sleep, 500
 }
 Sleep, 200
 Return
}


  • T7GG 2016.06.12 18:21

    ActiveID:="NoxFirst" ;NoxFirst

    wingettitle, title, Nox


    두개가 틀려서 안되는거 같아요


    ActiveID:="Nox" ;NoxFirst

    wingettitle, title, Nox


    이렇게 하면 될걸요?`-`?


  • profile
    bleuG 2016.06.13 12:42

    안되네요 시무륵 ㅠㅠ


    첫 창에 Nox 만 뜨고 못 찾았다고만 뜨네여...

  • 히히푸덕 2016.06.12 22:33

    if(imageSearcher(x,y,"\제목 없음.bmp")=1)  :

    "\제목 없음.bmp"을 

    "제목 없음.bmp"로 바꿔서 해보시면되실수도..?





  • profile
    bleuG 2016.06.13 12:44
    흠 그 부분은 계속 수정하면서 하고 있는데 안되네요...
  • T7GG 2016.06.13 14:16
    아 녹스를 클릭하고 f1로 실행해보세요
  • profile
    bleuG 2016.06.13 14:23
    하하 f1 눌러서 실행안되서 물어본건데...
    f1 누르면
    첫번째 상자에 "Nox" 라고 뜨고
    두번째 상자에서 "이미지 못찾음 ㅋㅋㅋ " 이라고 떠요
    이미지 찾음 오예 떠야지 성공한거 아닌가요?
  • T7GG 2016.06.13 14:39
    ActiveID:="Nox" 이걸로 고쳤나요?
  • T7GG 2016.06.13 14:59

    if(imageSearcher(x,y,"\제목 없음.bmp")=1)


    이미지 경로가 잘못되었어요


    if(imageSearcher(x,y,"\image\제목 없음.bmp")=1)

  • profile
    bleuG 2016.06.13 15:54
    이미지를 파일에 넣은게 아니라 그냥 같은 위치에 존재하는데

    image 파일을 따로 만들어줘야하나요?

    스샷은 아래와 같습니다.

    http://tailstar.kr/index.php?mid=autohotkey&document_srl=14280672
  • reavil 2016.06.18 02:17

    imageSearcher 함수에서

    *50 %A_ScriptDir%\%img% 부분을

    *50 %img% 로 바꿔보세요

  • profile
    bleuG 2016.06.18 09:48
    어 ? 님말씀처럼 하니깐 애초에 메세지 박스가 안 뜹니다 !?!?
  • reavil 2016.06.19 22:55
    아에 안뜨는거 보면 문법오류 생긴것 같은데, 혹시 *50, %img% 사이에 컴마(,) 넣으셨나요???
    안 넣으셨다면 한번 넣어보세요.

List of Articles
분류 제목 글쓴이 최근변경 추천
자유 히트2는 오토핫키 없을까요 1 매매매핫키 2022.12.07 0/0
자유 히로매크로 사용중입니다. 1 매끄로 2015.03.16 0/0
자유 희한하네요... 2 보득 2015.02.02 0/0
자유 흠냐 오토핫키와 c++ 연관성 34f35 2015.10.09 0/0
자유 흠.. 안녕들 하세요.. 13 폐이니즘 2015.01.16 0/0
자유 흠 gdip 안쓰고도 비활성 이미지 서치가 가능하네요 4 루뽕 2015.11.19 0/0
질문 흑백화를 시킨 후 이미지를 저장 하였습니다. 이후 이... 1 haegu 2018.09.11 0/0
질문 흑백화 이미지서치 참고할만한 글 있나요?? 3 급홍어감별사 2018.07.02 0/0
질문 흑백 비활성 이미지 검색 구현하신 분 계세요? 4 프리 2019.05.23 0/0
자유 후.. 검은거 한번 만들어 볼까 합니다 쟈브 2018.11.14 0/0
질문 후 문의 2번째.. 드립니다......... 4 문의드립니다 2015.06.10 0/0
자유 효율적인 쫄작교체방법이 없을까요? 3 세나블텍 2015.08.06 0/0
질문 활성화된 프로세스 죽이는법 kill 3 리엔니케니스타 2017.03.29 0/0
정보 활성화된 창으로 esc보내는 라이브러리. 1 헐키 2015.06.19 0/0
질문 활성과 비활성의 차이가 무엇인가요~? 1 배고파3000 2018.09.04 0/0
질문 활성 ? 비활성 질문.. 2 아카드 2014.11.04 0/0
자유 확장자 변환기 3 없어돌아가 2015.04.01 0/0
질문 확장모니터에서 controlclick질문드립니다 레나류륜 2016.10.27 0/0
질문 확율을 결과물로 출력중입니다. 특수문자 출력을 못해요 3 가족오락관 2016.11.08 0/0
자유 확실히 오토핫키가... 16 아카드 2014.11.09 0/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글