Gui,Submit,nohide
GuiControl, , A, 시작
getlog("블택을 실행합니다")
run, C:\Program Files (x86)\BlueStacks\HD-RunApp.exe
WinActivate, BuleStacks App Player
winmove, BuleStacks App Player,,0,0
매크로시작 := true
클리어횟수 := 0
블택을 실행하고 0,0으로 옮기질않습니다
imageSearcher( ByRef imgX, ByRef imgY,x,y,w,h img)
{
global ActiveID
WinGetPos, winX, winY, winW, winH, %ActiveID%
ImageSearch, oX, oY, winX+x, winY+y, winX+w, winY+h, *50 %A_ScriptDir%\%img%
If ( ErrorLevel = 0)
{
imgX := oX
imgY := oY
return 1
}
else If ( ErrorLevel = 1)
{
return 0
}
}
;이미지서치 함수▲
Click(x, y)
{
Ukano := x | y<<16
WinGet, ActiveID, ID, BuleStacks App Player
PostMessage, 0x201, 0, %Ukano%,, ahk_id %ActiveID%
PostMessage, 0x202, 0, %Ukano%,, ahk_id %ActiveID%
}
;;;;;;;;;; 비활성클릭 함수 ▲
if (imageSearcher(x, y,1,1,100,100, "icon.bmp") = 0)
Click(x,y)
Sleep,500
이렇게 쓰는데 아이콘을 못찾습니다.
이 문법은 이미지를 찾지 못했다면 입니다..
이미지를 찾으면 리턴값이 1 못찾으면 0 입니다
즉찾지못해서.. xy좌표값을 반환하지못했으므로... 클릭자체을 안하겠죠.....