Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: islavik83 on December 06, 2012, 04:26:43 PM

Title: как поймать пиксель...?
Post by: islavik83 on December 06, 2012, 04:26:43 PM
Добрый день. Помогите пожалуйста написать кое-что.. я пару дней уже пытаюсь, ничего не получается...
есть окно приложения (это не браузер, и не игра ctrl-c/ctrl-v и т.п. не сработает) в котором время от времени появляется изображение, вот его часть(фон, текст, и цвет букв не меняются..) (http://s002.radikal.ru/i198/1212/02/e0583ee99c7dt.jpg) (http://radikal.ru/F/s002.radikal.ru/i198/1212/02/e0583ee99c7d.bmp.html)
мне нужно что бы кликер сканировал эту область  например раз в 3 минуты, и при обнаружении этого рисунка кликал в этом же окне например на сантиметр ниже, и правее этого рисунка...
все что получилось это только клики, а сканировать никак не хочет.. ни на цвет пикселя, ни на .bmp(на щет .bmp я вообще ничего не понял..)
вот пара вариантов которых я пробовал. подскажите  пожалуйста что я не так делаю, и как исправить...
вводные статьи не помогли...
getscreen

if_pixel_in(738,977, 793,983, #D9A563)
 WAIT(2)
 LCLICK(941,1000)
 WAIT(180)
end_if


GETSCREEN
WAIT(2)
IF_PIXEL(831,984, #D9A563)
WAIT(2)
 LCLICK(941,1000)
 WAIT(180)
END_IF
Title: Re: как поймать пиксель...?
Post by: Oraven on December 06, 2012, 04:39:52 PM
Скачай последнюю версию кликера 4.7

Картинка должна быть BMP 24bit и лежать рядом со скриптом. Чем меньше картинка тем быстрее поиск.

Code: (clickermann) [Select]
getscreen
IF_PICTURE_IN (738,977, 793,983, "file.bmp")
   LCLICK($_return1+10, $_return2+10) // клик на 10 пикс ниже и правее
END_IF
WAITMS (3000) // пауза 3 сек
Title: Re: как поймать пиксель...?
Post by: islavik83 on December 06, 2012, 05:23:52 PM
спасибо огромное... работает..