f1::
ch=2
c5:
ImageSearch,v1,v1, 364, 443, 387, 467, *transwhite *100 c1.png
IF ErrorLevel = 0
{
?sleep, 500
?click, 324, 422
?sleep, 500
?click, 726, 526
?sleep, 500
?if(ch=1){
?Click, 171, 286
? sleep, 1000
? ImageSearch,v1,v1, 244, 272, 556, 340, *transwhite *100 c2.png
? IF ErrorLevel = 0
? {
? ?click, 397, 312
? ?sleep, 500
? ?goto, c5
? }
? IF ErrorLevel = 1
? {
? ?ch:=2
? ?goto, c5
? }
?}
}
? if(ch=2){
? Click, 171, 363
? sleep, 1000
? ImageSearch,v1,v1, 244, 272, 556, 340, *transwhite *100 c2.png
? IF ErrorLevel = 0
? {
? ?click, 397, 312
? ?sleep, 500
? ?goto, c5
? }
? IF ErrorLevel = 1
? {
? ?ch:=0
? ?click, 32, 62
? ?sleep, 500
? }
}
IF ErrorLevel = 1
{
?sleep, 100
?goto, c5
}
위처럼 했는데 맨 처음 c1이미지를 읽기에 성공하면 바로 아래있는
?sleep, 500
을 읽어야 하는데 바로
? if(ch=2){
로 가버립니다 이거 왜이러는거죠?
원래 순서대로 해야 맞는데....
? if(ch=2){
으로 갔다는건 못찼았을 경우 인데요.. 코드에 메세지박스를 넣고 테스트 해보세요.
*100을 *50 으로 변경하고 테스트 해보세요..