2일전에 멀티플이미지 서치관련 질문을 올렸고
알맞은 스크립트가 있는 링크를 알게되었지만..
아직 초보라 해석이 불가능하다 느꼈고.. 포기했습니다.
그리고
같은 행에 이미지가 중복되서 나타나지 않을때 사용하는 이미지 서치를 만들려 했습니다.
?
F3::
?
i=293
p=281
z=1
loop, 100{
imagesearch, x1, y1, 221, %p%, 550, %i%, *50 C:\MACRO\2.png
if(errorlevel = 0 ){
?iniwrite, %x1%, location%z%.ini, savelocation, x
?iniwrite, %y1%, location%z%.ini, savelocation, y
}
i:=i+12
p:=p+12
z:=z+1
?
?if(p>800){
?
?break
}
}
return
?
?
?
?
?
F4::
k=0
loop
{
{
iniread, %x1%, location%k%, savelocation, x
iniread, %y1%, location%k%, savelocation, y
}
k:=k+1
if(k>20){
break
}
}
imagesearch, xx, xy, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 C:\MACRO\2.png
if(%x1% is not %xx%, %xy%){
mouseclick, left, %xx%, %xy%
}
멀티플 이미지가 같은 행에서 많이 나오지 않을 경우에만 사용할 려고 만든 스크립트입니다.
?
?
f3
이미지의 좌표값을 ini파일로 계속저장?하는 명령 스크립트입니다
(비효율 적이라는건 알지만.. 더 좋은 방법있으면 알고싶습니다)
?
?
?
f4
ini값을 일일히 읽어 이미지 서치한 좌표와 비교후,
같은 좌표가 없으면 클릭하라는 명령을 내리고 싶었습니다.
?
여기서 궁금한게 있는데
?
1. ini파일에 저장한 좌표의 값을 읽고싶을때,?읽는 방법이 저게 맞나요?
?
2. 다수?읽은 ini파일의 좌표값이 다양할텐데(예를들어 (1,1)?(1,2) (1,3) 을 읽었다고 했을때)
?if(%x1% is not %xx%)?에서의 %x1%이라는 표현안에 (1,1)?(1,2) (1,3)이 전부 포함되는지 궁금합니다
?
?
제가 필력이 안좋아서 이해를 잘 못하실 수도 있지만 부탁드립니다 ㅠㅠ!
?