Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: lolo1643lolo on May 27, 2014, 08:14:53 PM
-
Ребята проанализируйте сценарий ,что то понять не могу как прога может УВИДЕТЬ графическую часть скрина???Вот сценарий
$var1=0
$var2=0
$var3=0
$b=104
WHILE($b>0)
RCLICK(1240,187)
WAITMS(70)
LCLICK(956,280)
WAIT(4)
$c=0
KEYDOWN(16)
LCLICK(1240,187)
KEYUP(16)
KEYPRESS(13)
LCLICK(266,936)
WAIT(1)
$var1=PXLCOUNT(433,627,539,637, 16738484)
LOGWRITE("1:",$var1)
$var2=PXLCOUNT(428,646,525,653, 16738484)
LOGWRITE("2:",$var2)
$var3=PXLCOUNT(427,666,525,675, 16738484)
LOGWRITE("3:",$var3)
IF(($var1=87)|($var1=90))
$c=$c+1
END_IF
IF(($var2=87)|($var2=90))
$c=$c+1
END_IF
IF(($var3=87)|($var3=90))
$c=$c+1
END_IF
LOGWRITE($c)
IF($c>1)
BREAK("Готово")
END_IF
WAIT(2)
END_CYC
-
Без GETSCREEN никак
$var1=0
$var2=0
$var3=0
$b=104
WHILE($b>0)
RCLICK(1240,187)
WAITMS(70)
LCLICK(956,280)
WAIT(4)
$c=0
KEYDOWN(#SHIFT)
LCLICK(1240,187)
KEYUP(#SHIFT)
KEYPRESS(#ENTER)
LCLICK(266,936)
WAIT(1)
GETSCREEN
$var1=PXLCOUNT(433,627,539,637, 16738484)
LOGWRITE("1: ",$var1)
$var2=PXLCOUNT(428,646,525,653, 16738484)
LOGWRITE("2: ",$var2)
$var3=PXLCOUNT(427,666,525,675, 16738484)
LOGWRITE("3: ",$var3)
IF(($var1=87)|($var1=90))
$c=$c+1
END_IF
IF(($var2=87)|($var2=90))
$c=$c+1
END_IF
IF(($var3=87)|($var3=90))
$c=$c+1
END_IF
LOGWRITE($c)
IF($c>1)
BREAK("Готово")
END_IF
WAIT(2)
END_CYC
-
Чет я ничего не поняла :(.Как указать в проге чтоб она остановилась когда мне нужна именно такая оценка как в скрине!!!!!! И еще как засунуть в прогу скрин?????????
-
для начала давайте определимся что вы предполагаете под словом "оценка" кликер бездушная программа она ничего не оценивает она делает ровно то что вы ей говорите сделать путем скриптового языка, ну и иногда глючит =)
GETSCREEN - делает снимок экрана и помещает его в буфер
IF_PICTURE_IN IF_PIXEL_IN и подобные конструкции делают поиск по изображению находящемуся в буфере какого то заданного куска изображения или пикселей заданного цвета, потом возвращают координаты х и у если совпадение было найдено.
Oraven добавил недостающие команды чтобы ваш скрипт работал, а вы даже не попытались понять что вам ответили.
Все это и многое другое подробно разжевано в инструкции дерзайте, пытайтесь, ошибайтесь, но добивайтесь хД
PS. приятно что девушка интересуется такими вещами =)
-
... ну и иногда глючит =)
У меня все глюки с которыми Я стыкался были исключительно из-за недочетов поведения сценария, и недочетом некторых особенностей работы самой программы.
-
... ну и иногда глючит =)
У меня все глюки с которыми Я стыкался были исключительно из-за недочетов поведения сценария, и недочетом некторых особенностей работы самой программы.
бывают поверьте на слово