1
Общие вопросы / Re: Подскажите пожалуйста как реализовать задачку с координатами
« on: December 14, 2020, 06:25:13 AM »
Спасибо большое, только походу все равно делаю что-то не так
И еще вопрос - как с такими функциями, сделать например, чтобы делался клик сначала по правому полю где найден пиксель, затем уже по относительным координатам делался клик на левом поле?
Code: [Select]
wait(3)
$x1 = 4 //левое поле
$y1 = 89
$x2 = 891
$y2 = 468
$x3 = 889 //правое поле
$y3 = 113
$x4 = 1012
$y4 = 161
$kx = ($x2-$x1)/($x4-$x3)
$ky = ($y2-$y1)/($y4-$y3)
$x = int(($_return1-$x3)*$kx+$x1) // координата х в левом поле, где $_return1 - это найденная координата х в правом поле
$y = int(($_return2-$y3)*$ky+$y1) // координата y в левом поле, где $_return2 - это найденная координата y в правом поле
IF_PIXEL_IN (889,113, 1012,161, 2928328)
LCLICK($_return1, $_return2)
end_if
halt
И еще вопрос - как с такими функциями, сделать например, чтобы делался клик сначала по правому полю где найден пиксель, затем уже по относительным координатам делался клик на левом поле?