------------------------------------------------------------------------------------------------------------------
말씀 드린대로 Nox first -> Nox로 변경했고
1] 위치는 보는봐와 같이 "녹스 비활성클릭" 과 " 제목 없음" 파일이 같은 위치에 있습니다.
2] "제목 없음" 이미지 파일은 이렇식으로 bmp 형식으로 저장 되어있고
3] F1을 눌러 실행시키면 이렇게 .... Nox 뜬뒤 확인누르면 이미지 못찹음이 뜹니다.
4] 혹시나 해서 F1::~ return 을 코딩 제일 아래로 내려줬지만 똑같네요.
-----------------------------------------------------------------------------------------------------------------
#NoEnv
#SingleInstance force ; 스크립트를 동시에 한개만 실행
#Persistent ; 핫키가 없더라도 스크립트 실행을 유지
SetBatchLines,-1 ; 라인간 딜레이를 없애서 속도 상승
coordmode, pixel, Screen
CoordMode, ToolTip, Screen
SetWorkingDir %A_ScriptDir%
SetTitleMatchMode, 2
ActiveID:="Nox" ;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
}
소스 그대로 붙여 넣고 하는데 잘찾는데요...