46
Общие вопросы / Re: Вопрос В помощи освоения условий Else, WHILE,
« on: July 20, 2020, 04:37:21 PM »
так товариш оравен подкоректировал скрипт ваш под себя .можно очень подробно про строку 21 22 23
Code: (clickermann) [Select]
$x-116,$y-51, $y+268,$y+690 как найти правельно кординаты которые вводить зону поиска может какойто пример порекомендуете? Code: (clickermann) [Select]
SUB(Find_pix, $x, $y, $x1, $y1, $color)
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN($x, $y, $x1, $y1, $color)
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
LOGWRITE ("pix fined")
ELSE
WAITMS(50)
END_IF
END_CYC
end_sub
//Ждем картинку ===========================================================
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (112,211, 553,1037, "аптека.bmp")
$x = $_return1
$y = $_return2
IF_PICTURE_IN ($x-116,$y-51, $y+268,$y+690, "1.bmp") // тут не понятно какая зона рамки... но вроди работает
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
END_IF
END_CYC
//Если картинка найдена то ищем пиксели итд.
Find_pix(496, 945, 498, 950, 213) // Есть
Find_pix(369, 819, 433, 835, 4342338) // Жду
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (263,90, 391,1033, "Есть.bmp", -1, 100) // ето последнее действие после САБА
$check = 1
LCLICK($_return1, $_return2)
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_CYC
