Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - sovaxa

Pages: 1 2 [3] 4 5
31
Как можно объединить три условия?


IF_PICTURE_IN (1150,20, 1200,30, "0.bmp", -1, 100)
и
IF_PICTURE_IN (1150,40, 1200,50, "5.bmp", -1, 100)
и
IF_PICTURE_IN (1150,120, 1200,125, "9.bmp", -1, 100)

тогда выполнялось действие.

32
prog1(#0) здесь можно указывать как однозначные так и двузначные цифры?

33
GETSCREEN
IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
   FOR($i=0,$i<=36) // цикл отсчитывает чила от 0 по 36
      IF_PICTURE_IN (1170,135, 1205,200, STRCONCAT($i,".bmp"), -1, 100) // здесь формируется имя картинки в зависимости от значения переменной $i
         WAITMS(100)
         LCLICK(1250,115)
         WAITMS(100)
         DBLCLICK(1250,115)
         WAITMS(100)
         DBLCLICK(1250,600)
         WAITMS(100)
         KEYSTRING($i) // тут печатаем числа также из переменной $i
         WAITMS(100)
         LCLICK(1355,670)
         WAITMS(100)
         $i=99999 // завершаем цикл если найдено
      END_IF
      WAITMS(20)
   END_CYC
END_IF
WAITMS(50)


Как правильно удалить эту функцию, она больше не нужна.
IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)

34
Извини, но не работает

35
Спасибо. У меня еще один вопрос, количество таких условий ограничено?

//0
   IF_PICTURE_IN (1150,220, 1200,255, "0.bmp", -1, 100)
      prog1(#0) // вызов подпрограммы

36
Здравствуйте. Скрипт 2-3 раза срабатывает исправно а потом перестает работать. Помогите разобраться.

Code: (clickermann) [Select]
//1187,117

GETSCREEN
//0
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "0.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#0)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
      ELSE
//1
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "1.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#1)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
      ELSE
//2
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "2.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#2)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//3
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "3.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#3)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE     
//4
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "4.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#4)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE     
//5
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "5.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#5)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE     
//6
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "6.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#6)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//7
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "7.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#7)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE     
//8
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "8.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#8)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE     
//9
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "9.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#9)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE     
//10
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "10.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#1)
      WAITMS(100)
KEYPRESS(#0)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//11
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "11.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#1)
      WAITMS(100)
KEYPRESS(#1)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//12
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "12.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#1)
      WAITMS(100)
KEYPRESS(#2)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//13
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "13.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#1)
      WAITMS(100)
KEYPRESS(#3)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//14
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "14.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#1)
      WAITMS(100)
KEYPRESS(#4)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//15
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "15.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#1)
      WAITMS(100)
KEYPRESS(#5)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//16
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "16.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#1)
      WAITMS(100)
KEYPRESS(#6)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//17
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "17.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#1)
      WAITMS(100)
KEYPRESS(#7)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//18
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "18.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#1)
      WAITMS(100)
KEYPRESS(#8)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//19
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "19.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#1)
      WAITMS(100)
KEYPRESS(#9)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//20
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "20.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#2)
      WAITMS(100)
KEYPRESS(#0)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//21
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "21.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#2)
      WAITMS(100)
KEYPRESS(#1)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//22
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "22.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#2)
      WAITMS(100)
KEYPRESS(#2)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//23
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "23.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#2)
      WAITMS(100)
KEYPRESS(#3)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//24
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "24.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#2)
      WAITMS(100)
KEYPRESS(#4)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//25
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "25.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#2)
      WAITMS(100)
KEYPRESS(#5)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//26
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "26.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#2)
      WAITMS(100)
KEYPRESS(#6)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//27
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "27.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#2)
      WAITMS(100)
KEYPRESS(#7)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//28
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "28.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#2)
      WAITMS(100)
KEYPRESS(#8)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//29
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "29.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#2)
      WAITMS(100)
KEYPRESS(#9)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//30
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "30.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#3)
      WAITMS(100)
KEYPRESS(#0)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//31
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "31.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#3)
      WAITMS(100)
KEYPRESS(#1)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//32
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "32.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#3)
      WAITMS(100)
KEYPRESS(#2)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//33
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "33.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#3)
      WAITMS(100)
KEYPRESS(#3)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//34
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "34.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#3)
      WAITMS(100)
KEYPRESS(#4)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//35
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "35.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#3)
      WAITMS(100)
KEYPRESS(#5)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
ELSE
//36
//IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
IF_PICTURE_IN (1170,135, 1205,200, "36.bmp", -1, 100)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#3)
      WAITMS(100)
KEYPRESS(#6)
      WAITMS(100)
      LCLICK(1355,670)
      WAITMS(100)
     


END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF      
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF      
END_IF
END_IF
END_IF
END_IF     
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
END_IF
WAITMS(500)

37
Code: (clickermann) [Select]
GETSCREEN
//0
IF_PICTURE_IN (1150,220, 1200,255, "0.bmp", -1, 100)
IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#0)
      WAITMS(100)
      LCLICK(1355,670)
      WAIT(50)
      ELSE
//4
IF_PICTURE_IN (1150,220, 1200,255, "4.bmp", -1, 100)
IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)
      WAITMS(100)
      LCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,115)
      WAITMS(100)
      DBLCLICK(1250,600)
      WAITMS(100)
      KEYPRESS(#4)
      WAITMS(100)
      LCLICK(1355,670)
      WAIT(50)
END_IF
END_IF     
END_IF
END_IF
WAITMS(50)

выполняется только первое условие,

IF_PICTURE_IN (1150,220, 1200,255, "0.bmp", -1, 100)
IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)

а если его нет должно выполняться второе.

IF_PICTURE_IN (1150,220, 1200,255, "4.bmp", -1, 100)
IF(PXLCOUNT(1150,130, 1200,160, 6471470) > 0)


не получается.
помогите разобраться

38
Общие вопросы / Re: Файл .bmp
« on: June 03, 2019, 08:47:09 PM »
а чтоб через каждый заданный интервал времени?

39
IF_PICTURE_IN (1170,220, 1200,255, "3.bmp", -1, 100)


эта функция находит заданную картинку 3.bmp в 1170,220, 1200,255 этом квадрате?

40
GETSCREEN
//0000000000000000000000000000
IF(((PXLCOUNT(1150,230, 1165,250, 3223857) > 0) &
(SCANPICTURE (1170,220, 1200,255, "3.bmp")))
WAITMS(100)
LCLICK(1250,115)
WAITMS(100)
DBLCLICK(1250,115)
WAITMS(100)
DBLCLICK(1250,600)
WAITMS(100)
KEYPRESS(#3)
WAITMS(100)
LCLICK(1355,670)
WAIT(50)
ELSE
END_IF

41
Общие вопросы / Файл .bmp
« on: June 03, 2019, 12:01:50 AM »
как сделать файл .bmp в рамках нужных координат?

42
спасибо

43
По отдельности работает, поэтому цвет точно находит.

GETSCREEN
IF_PIXEL_IN(1147,230, 1164,249, 3223857) // B
IF_PIXEL_IN(1169,229, 1187,251, 3749105) // R
//IF_PIXEL_IN(1191,231, 1209,250, 3223857) // B
//IF_PIXEL_IN(1212,232, 1232,250, 3749105) // R
//IF_PIXEL_IN(1235,231, 1254,251, 3223857) // B
//IF_PIXEL_IN(1256,230, 1275,250, 3749105) // R
//IF_PIXEL_IN(1278,232, 1298,250, 3223857) // B
//IF_PIXEL_IN(1299,229, 1320,250, 3749105) // R
//IF_PIXEL_IN(1321,230, 1342,249, 3223857) // B
//IF_PIXEL_IN(1344,231, 1363,250, 3749105) // R
IF_PIXEL_IN(1155,142, 1350,154, 5679906) // FSONI
                             
WAITMS(1000)
BEEP(300,1000)

WAITMS(1000)
LCLICK(1222,16)  //AQTIVACIA

WAITMS(1000)
LCLICK(567,431)  // 1$

WAITMS(1000)
LCLICK(1005,683)  // BLECK

WAITMS(500)
LCLICK(634,749)  // DABRUNEBA
WAIT(600)

ELSE

//END_IF
//END_IF
//END_IF
//END_IF
//END_IF
//END_IF
//END_IF
//END_IF
END_IF
END_IF
END_IF


WAITMS(3000)

работает

и

GETSCREEN
IF_PIXEL_IN(1147,230, 1164,249, 3749105) // R
IF_PIXEL_IN(1169,229, 1187,251, 3223857) // B
//IF_PIXEL_IN(1191,231, 1209,250, 3749105) // R
//IF_PIXEL_IN(1212,232, 1232,250, 3223857) // B
//IF_PIXEL_IN(1235,231, 1254,251, 3749105) // R
//IF_PIXEL_IN(1256,230, 1275,250, 3223857) // B
//IF_PIXEL_IN(1278,232, 1298,250, 3749105) // R
//IF_PIXEL_IN(1299,229, 1320,250, 3223857) // B
//IF_PIXEL_IN(1321,230, 1342,249, 3749105) // R
//IF_PIXEL_IN(1344,231, 1363,250, 3223857) // B
IF_PIXEL_IN(1155,142, 1350,154, 5679906) // FSONI
                             
WAITMS(1000)
BEEP(300,1000)

WAITMS(1000)
LCLICK(1222,16)  //AQTIVACIA

WAITMS(1000)
LCLICK(567,431)  // 1$

WAITMS(1000)
LCLICK(859,686)  // RED

WAITMS(500)
LCLICK(634,749)  // DABRUNEBA
WAIT(600)

ELSE

//END_IF
//END_IF
//END_IF
//END_IF
//END_IF
//END_IF
//END_IF
//END_IF
END_IF
END_IF
END_IF


WAITMS(3000)

работает

А когда объединяю или меняю местами второе условие не срабатывает.

44
Code: (clickermann) [Select]
GETSCREEN
IF_PIXEL_IN(1147,230, 1164,249, 3749105) // R
   IF_PIXEL_IN(1169,229, 1187,251, 3223857) // B
      //IF_PIXEL_IN(1191,231, 1209,250, 3749105) // R
      //IF_PIXEL_IN(1212,232, 1232,250, 3223857) // B
      //IF_PIXEL_IN(1235,231, 1254,251, 3749105) // R
      //IF_PIXEL_IN(1256,230, 1275,250, 3223857) // B
      //IF_PIXEL_IN(1278,232, 1298,250, 3749105) // R
      //IF_PIXEL_IN(1299,229, 1320,250, 3223857) // B
      //IF_PIXEL_IN(1321,230, 1342,249, 3749105) // R
      //IF_PIXEL_IN(1344,231, 1363,250, 3223857) // B
      IF_PIXEL_IN(1155,142, 1350,154, 5679906) // FSONI
         
         WAITMS(1000)
         BEEP(300,1000)
         
         WAITMS(1000)
         LCLICK(1222,16)  //AQTIVACIA
         
         WAITMS(1000)
         LCLICK(567,431)  // 1$
         
         WAITMS(1000)
         LCLICK(859,686)  // RED
         
         WAITMS(500)
         LCLICK(634,749)  // DABRUNEBA
         WAIT(600)
         
      ELSE
         
         IF_PIXEL_IN(1147,230, 1164,249, 3223857) // B
            IF_PIXEL_IN(1169,229, 1187,251, 3749105) // R
               //IF_PIXEL_IN(1191,231, 1209,250, 3223857) // B
               //IF_PIXEL_IN(1212,232, 1232,250, 3749105) // R
               //IF_PIXEL_IN(1235,231, 1254,251, 3223857) // B
               //IF_PIXEL_IN(1256,230, 1275,250, 3749105) // R
               //IF_PIXEL_IN(1278,232, 1298,250, 3223857) // B
               //IF_PIXEL_IN(1299,229, 1320,250, 3749105) // R
               //IF_PIXEL_IN(1321,230, 1342,249, 3223857) // B
               //IF_PIXEL_IN(1344,231, 1363,250, 3749105) // R
               IF_PIXEL_IN(1155,142, 1350,154, 5679906) // FSONI
                 
                  WAITMS(1000)
                  BEEP(300,1000)
                 
                  WAITMS(1000)
                  LCLICK(1222,16)  //AQTIVACIA
                 
                  WAITMS(1000)
                  LCLICK(567,431)  // 1$
                 
                  WAITMS(1000)
                  LCLICK(1005,683)  // BLECK
                 
                  WAITMS(500)
                  LCLICK(634,749)  // DABRUNEBA
                  WAIT(600)
                 
                 
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
                  //END_IF
               END_IF
            END_IF
         END_IF
      END_IF
   END_IF
END_IF


WAITMS(3000)

45
Общие вопросы / Вычисление времени
« on: May 29, 2019, 12:22:42 AM »
Если пиксель определенного цвета  движется с определённой точки, можно вычеслить через какое время он вернется в изначальную точку?

Pages: 1 2 [3] 4 5