Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Compot on November 04, 2014, 02:45:55 PM
-
Здравствуйте. Подскажите:
Надо определить изображение с разными текстами, но задний фон постоянно меняется.
Как сделать прозрачность или можно замазать все ненужное вокруг и указать цвет исключение ?
Как я понял кликер с форматом png не работает.
Можно конечно использовать colormode но все же удобней было бы с прозрачностью
Так же подскажите как правильней сделать
1) Кликаем по 2м известным картинкам
2) кликаем по известному цвету пикселя
2.1 если зеленый то продолжаем работу.
2.2 если красный то остановить,
2.3 если не найден то перетянуть окно, и снова поиск.
2.4 если после 3х перетягиваний окна не найдено, то остановить работу сценария)
3) Наводим мышку на заданную координату
4) Определяем появившуюся картинку с прозрачным фоном
5) Определяем содержание текста и в зависимости от этого запускаем сценарий 1, 2, 3, 4, или 5.
6)Сценарии разного содержания с этим думаю сам разберусь.
7)Далее в конце каждого сценария проверяем выполнено ли оно (находим картинку со словом)
7.1 Если нет то продолжаем его работу еще 1 мин \ Некоторые сценарии надо будет повторить
7.2 Если выполнено то клик по 2м известным координатами и заново с пункта 2
8) Выполнить разных сценариев в сумме 150 раз
9) Вариант выполнения сценариев полтора часа.
-
справка
IF_PICTURE_IN (x, y, x2, y2, "file", [bgcolor], [currency]) - производит поиск изображения в прямоугольной области буфера анализа
bgcolor - необязательный параметр; игнорируемый цвет фона входного изображения
вот она твоя прозрачность
-
Либо лыжи не едут либо я туплю.
Есть картинка 1
Обрезал, закрасил фон.
и не находит
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "2.bmp", 1116674, 90 )
LCLICK($_return1, $_return2)
WAITMS(100)
END_IF
-
Цвет прозрачности указан не верно,
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "2.bmp", 8455077, 100)
MOVE($_return1, $_return2)
WAITMS(100)
END_IF
HALT
С такой картинкой он найдет все что белого цвета и достаточного размера.
-
все спасибо разобрался....и чего я тот цвет вписал...тупняк
Можете тыкнуть где почитать как делать ссылки на сценарии в зависимости от найденной картинки ?
Справка справкой..но когда есть пример разобратся легче.
И еще..не нашел на главной Ссылки на онлайн справку...было бы полезно её там увидеть )
-
И еще..не нашел на главной Ссылки на онлайн справку...было бы полезно её там увидеть )
Это на крайняк сделано, у тебя она должна работать в офлайне.
http://crapware.aidf.org/forum/index.php?topic=1031.0 (http://crapware.aidf.org/forum/index.php?topic=1031.0)
-
Посидел, полазал по форуму. Правильно делаю команды ?
Может можно все это оптимизировать ?
// Определение изображения и направление на необходимое действие
GETSCREEN
IF_PICTURE_IN (762, 354, 1138, 669, "1.bmp", 8455077, 100)
GOSUB(1)
else
IF_PICTURE_IN (762, 354, 1138, 669, "2.bmp", 8455077, 100)
GOSUB(2)
else
IF_PICTURE_IN (762, 354, 1138, 669, "3.bmp", 8455077, 100)
GOSUB(3)
else
IF_PICTURE_IN (762, 354, 1138, 669, "4.bmp", 8455077, 100)
GOSUB(4)
else
HALT
END_IF
END_IF
END_IF
END_IF
ELSE
HALT
sub(1)
// Необходимая задача
END_SUB
sub(2)
// Необходимая задача
END_SUB
sub(3)
// Необходимая задача
END_SUB
sub(4)
// Необходимая задача
END_SUB
-
Для последней версии кликера 4.11 правильно писать так
sub(task_1)
// Необходимая задача
END_SUB
sub(task_2)
// Необходимая задача
END_SUB
sub(task_3)
// Необходимая задача
END_SUB
sub(task_4)
// Необходимая задача
END_SUB
// Определение изображения и направление на необходимое действие
GETSCREEN
IF_PICTURE_IN (762, 354, 1138, 669, "1.bmp", 8455077, 100)
task_1()
else
IF_PICTURE_IN (762, 354, 1138, 669, "2.bmp", 8455077, 100)
task_2()
else
IF_PICTURE_IN (762, 354, 1138, 669, "3.bmp", 8455077, 100)
task_3()
else
IF_PICTURE_IN (762, 354, 1138, 669, "4.bmp", 8455077, 100)
task_4()
else
HALT
END_IF
END_IF
END_IF
END_IF
-
спасибо
подскажите как сделать
есть картника с последовательностью букв
abcd
как определить эту последовательность и нажать кнопки в соответствующей последовательности
понимаю сначало надо сделать скрин каждой буквы по отедельности...но как заставить это работать ?
-
Есть скрипт для распознавания чисел. Но с буквами куда сложнее.
http://crapware.aidf.org/forum/index.php?topic=33.msg8320#msg8320 (http://crapware.aidf.org/forum/index.php?topic=33.msg8320#msg8320)