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

Основной раздел => Использование => Topic started by: Izya on September 15, 2017, 11:04:08 AM

Title: Помогите пожалуйста
Post by: Izya on September 15, 2017, 11:04:08 AM
всем привет
с кликерманом знаком не так давно (пару дней буквально)
Есть определённая задача которую нужно выполнять на протяжении суток без остановки.
 В связи с этим решил воспользоваться кликерманом, по отдельности решил разобрать все моменты а потом в кучу соберу и будет конфетка (я так думал)
задал кликеру скрыть окно а на рабочем столе должна появиться картинка по которой он должен нажать...
но ничего не происходит а почему я не знаю  >:(

WAIT(2)
lClick(606,16)
WAIT(2)
    $an=0
  ancor:     
GETSCREEN
  if_picture_in(0,0,$_xmax,$_ymax,"notepad+++.bmp")   
   MOVE($_return1+10,$_return2+5)
   WAIT(1)
   LCLICK($_return1+10,$_return2+5)
   WAIT(2)
  ELSE             
   $an=$an+1 
        IF($an>30)     
            GOTO(con)
        END_IF
       
   WAIT(2)   
   GOTO(ancor) 
    END_IF
con:

картинку сохранил 24 пикселя bmp формат...
скажете что тема была... если была ткните не нашёл ничего полезного... проблему не решил
Title: Re: Помогите пожалуйста
Post by: gsukhado on September 15, 2017, 12:32:14 PM
А если попробовать применить COLORMODE (6 или 7) и уменьшить точность нахождения картинки со 100% на пониже? 
Плюс в конце halt добавить, чтобы понять что цикл завершился, а не запускается бесконечно
Title: Re: Помогите пожалуйста
Post by: Vint on September 15, 2017, 02:00:44 PM
Чтоб не ломать другим мозг, выкинь сначала GOTO, они здесь не нужны
Code: (clickermann) [Select]
WAIT(2)
LCLICK(606,16)
WAIT(2)

FOR($an=0, $an < 30)
    GETSCREEN
    if_picture_in(0,0,$_xmax,$_ymax,"notepad+++.bmp")
        MOVE($_return1+10, $_return2+5)
        WAIT(1)
        LCLICK($_return1+10, $_return2+5)
        $an = 100
    END_IF
    WAIT(2)
END_CYC

И сразу понятно, что проблема не общая "ничего не происходит", а просто картинку не находит.
Title: Re: Помогите пожалуйста
Post by: Izya on September 15, 2017, 04:59:34 PM
понял, спаибо всё получилось