Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: JacsoN on March 20, 2020, 05:11:27 PM
-
всем привет прошу поправлять что не так
Суть такова
0-красная ето граница поиска условий (1.2.3.)смотрите скриншот
ожидание картинки 1. несли нашел ок переход дальше искать в етой зоне где нашел 1 картинку так как картинок 1 несколько может быть 2 3
условие картинки 2. просто так для ориентира условия картинки 3.
если нашло 3 картинку только тогда по ней кликаем.
а еще проблема что Картинка 1. может несколько штук одновременно высвечиваться и как то надо каждую проверить Особенно на наличие картинки 3.
а вот что я сотворил подумавший но что то ето работать не будет (((
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PICTURE_IN (111,189, 549,998, "С9.bmp", -1, 100) // тут надо както надо указать нижнюю картинку 2 при нахождении етой картинки тут кординаты красногообведения
$check = 1
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "Б", -1, 100)// тут 2 картинка и как изменить кординаты поиска не знаю может не правельно думаю.... тут надо подсказка ваша
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "3.", -1, 100) //3 картинка при которой только возможно нажатие Lclick. и тут надо както кординаты подменять так как етих значений может быть несколько
WAITMS(100)
ELSE
WAITMS(50)
END_IF
END_IF
END_IF
END_CYC
-
Наші патріоти, так часто перейменовують Катеринослав і його вулиці, що без горілки або скрипта там вже не розібратися! ;D
-
Выставляй размеры окна NOX-а всегда одинаковые. Будешь менять размер - всё поплывёт до нерабочего состояния, а так должно быть терпимо.
Поиск делай с колормодом + % совпадения. Нужно подбирать.
Вот это вот - шляпа
IF_PICTURE_IN (101,197, 165,986, "100000000.bmp", 100)
здесь стоит игнорируемый цвет с кодом "100".
После имени файла - игнорируемый цвет, потом процент совпадения.
-
Ребята не одупляюсь как сделать чтобы если нашел картинку то следуйщий поиск в заданых приделах искать первой картинки ?вот ето слегка возмущяется .....
$check = 0
WHILE($check = 0)
GETSCREEN(120,518, 502,998)
COLORMODE(6)
IF_PICTURE_IN (120,518, 502,998, "с6.bmp", -1, 100)
LOGWRITE ("нашел старокоз")
IF_PICTURE_IN ($_return1+50, $_return2+50, "2.bmp", -1, 100) // вот конкретно тут интересует ........
LOGWRITE ("нашел по кординатам цифру 22222")
$check = 1
LCLICK($_return1, $_return2)
LOGWRITE ("получилось!!!!")
WAITMS(100)
ELSE
LOGWRITE ("борода..........")
WAITMS(50)
END_IF
END_IF
END_CYC
HALT
-
IF_PICTURE_IN ($_return1+50, $_return2+50, "2.bmp", -1, 100) // вот конкретно тут интересует ........
IF_PICTURE_IN - конструкция поиска изображения в области экрана. Область задаётся 4-я координатами.
Функция ожидает 4 параметра координат, +путь до изображения + игнорируемый цвет +% совпадения.
У тебя 2 параметра с координатами.
-
так а как задать координаты правельно???
когда ищем несколько картинок и надо задать координаты найденой первой картинки в поиск второй
тоесть нашли первую картинку ок. и ищем в етихже координатах сразу вторую.
чтото не могу подобрать ничего из списка СИСТЕМНЫЕ ПЕРЕМЕННЫЕ......
нашел в соседней теме чтото похожее...... чюствую что ето похоже что мне надо но тут писали отцы форума.... .и мне такое не понять пытался разобрать через справку справка закрылась..... от испуга
http://crapware.aidf.org/forum/index.php?topic=4442.msg30333#msg30333 (http://crapware.aidf.org/forum/index.php?topic=4442.msg30333#msg30333) ссылка на соседнюю тему .........
GETSCREEN
COLORMODE(5)
SCANPXL($array_scan, 0,0, $_xmax,$_ymax, 8339295)
$size = ARRSIZE($array_scan)
FOR($i = 0, $i < $size, 2)
FOR($k = $i + 2, $k < $size, 2)
$y = $array_scan[$k+1] - $array_scan[$i+1]
$x = ABS($array_scan[$k] - $array_scan[$i])
IF( ($y > - 1 & $y < 5) & ($x > 10 & $x < 50) )
MOVE(ROUND( ($array_scan[$i] + $array_scan[$k]) / 2, 0), ROUND( ($array_scan[$i+1] + $array_scan[$k+1]) / 2, 0))
$size = 0
END_IF
END_CYC
END_CYC
UNDEFINE($array_scan)
HALT
-
когда ищем несколько картинок и надо задать координаты найденой первой картинки в поиск второй
тоесть нашли первую картинку ок. и ищем в етихже координатах сразу вторую.
Если в "этих же" то и указываю эти же координаты, в чём проблема?
-
когда ищем несколько картинок и надо задать координаты найденой первой картинки в поиск второй
тоесть нашли первую картинку ок. и ищем в етихже координатах сразу вторую.
Если в "этих же" то и указываю эти же координаты, в чём проблема?
https://drive.google.com/file/d/1SWCOZxjbv1x4AawxYA4OWKQrFLlfjdMw/view?usp=sharing (https://drive.google.com/file/d/1SWCOZxjbv1x4AawxYA4OWKQrFLlfjdMw/view?usp=sharing)
Записсал видеообращение Лично вам)))
-
Записсал видеообращение Лично вам)))
Не сміши людей, спілкуйся рідною українською мовою,
Знаєш Москалі в слово Зассал пишуть два С, а в слово Записал, чомусь тільки одне ;D
-
ну ребят кто шарит подскажите .....