안녕하세요. 제공 해주신 함수 잘 쓰고 있습니다. 이번에 세븐나이츠 메크로를 만들어 보려고요
블루스택 타이틀, 보더를 없애고 좌측 상단 0, 0 좌표에 창을 붙였습니다.
(타이틀, 보더 없애니 위 아래 검정 공백이 생기네요.)
그리고 함수 파일에서 보더, 캡션 값을 0으로 변경 하였습니다.
그 후 모험입장 이미지를 찾을시에 눌리게 클릭이미지 구문을 사용하였는데요
디버그 1 모드에서는 이미지를 제대로 찾는데요, 막상 0으로 해 놓으면 클릭 하지를 않네요.
혹시나 해서 클릭이미지 후에 메세지 박스 구문을 넣었는데요. 찾음 이라고 정상적으로 뜨네요.
방법 좀 일러 주시면 감사 하겠습니다.
아래는 소스 코드 입니다.
==========================================================================
Button해상도변경:
Gui, Submit, NoHide
ActiveID := "BlueStacks App Player"
WinMove,%ActiveID% , , 0, 0, 0, 0
? ?WinSet, Style, -0xC40000 ; hide thickframe/sizebox
? ?WinMove, %ActiveID% , , 0, 0, 480, 360
? ?winmove,?
;WinSet, Style, -0xC40000, %ActiveID%
;WinMove, %ActiID%, 0, 0, 480,360
return
;===========================================================================================
; 탐험입장=>대기실로 이동
;===========================================================================================
GotoWaitRom:
Loop
{
? If ( ClickImage( "Images\모험\모험입장.png" ) = 1)
{
ClickImage("Images\모험\모험입장.png", 1, 1, A_ScreenWidth, A_ScreenHeight)
MsgBox, 찾음
}
?
; Else If ( ClickImage( "Images\" ) = 1 )
; {
; ClickImage("Images\", 1, 1, A_ScreenWidth, A_ScreenHeight)
; }
?
else
{
}
Sleep, 1000
}
해상도 맞출려면?
w 값에 -8 인가 +8 인가
h 값에 -22 인가 +22 인가
해야하는걸로암