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

Основной раздел => Общие вопросы => Topic started by: Хип on March 11, 2019, 05:39:39 PM

Title: Вопрос по функционалу
Post by: Хип on March 11, 2019, 05:39:39 PM
Всем привет.
Подскажите, пожалуйста, какую команду задать, что бы позлунок перемещать при помощи кликера?
Мне надо зажать мышкой ползунок и переместить его на определенное расстояние, затем отжать.
Title: Re: Вопрос по функционалу
Post by: Oraven on March 11, 2019, 06:19:43 PM
Очевидно что нужно написать команду "зажать левую кнопку" в одном месте, потом ниже написать команду "отжать левую кнопку" в другом месте.
Title: Re: Вопрос по функционалу
Post by: Хип on March 11, 2019, 06:24:13 PM
Очевидно что нужно написать команду "зажать левую кнопку" в одном месте, потом ниже написать команду "отжать левую кнопку" в другом месте.
я пробовал именно эти команды-зажать и отжать. Не вышло, ползунок не перемещается.
Title: Re: Вопрос по функционалу
Post by: Hito on March 11, 2019, 06:26:19 PM
(http://imglink.ru/pictures/11-03-19/07b11a2e802ad87ed5da54ff69af33b2.jpg)
Title: Re: Вопрос по функционалу
Post by: Хип on March 11, 2019, 06:43:06 PM
подскажите, пожалуйста, вот мой скрипт:

WAIT(2)
LCLICK(234,111)
WAIT(2)
LCLICK(131,686)
WAIT(2)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAIT(2)
LCLICK(362,686)
WAIT(2)
LCLICK(26,77)
WAIT(2)
LCLICK(820,146)
WAIT(5)

Мне надо что бы эта задача выполнялась 25 раз

Потом кликер выполнил эту команду:
LCLICK(300,600)
WAIT(2)
LCLICK(26,77)
WAIT(2)
LCLICK(820,146)
WAIT(5)

И вернулся к началу задачи

Это все должен быть один цикл
Title: Re: Вопрос по функционалу
Post by: Хип on March 11, 2019, 07:06:01 PM
Вот так вот надо написать?

WAIT(2)
LCLICK(234,111)
WAIT(2)
LCLICK(131,686)
WAIT(2)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAIT(2)
LCLICK(362,686)
WAIT(2)
LCLICK(26,77)
WAIT(2)
LCLICK(820,146)
WAIT(5)
FOR($a,$a<25)
END_CYC

LCLICK(300,600)
WAIT(2)
LCLICK(26,77)
WAIT(2)
LCLICK(820,146)
WAIT(5)

И потом в режиме выполнения я ставлю-неограниченное количество раз.
будет работать?
Title: Re: Вопрос по функционалу
Post by: Oraven on March 11, 2019, 07:11:49 PM
Вот так вот надо написать?

И потом в режиме выполнения я ставлю-неограниченное количество раз.
будет работать?

Нет.

Так верно.
Code: (clickermann) [Select]
LCLICK(234,111)
WAIT(2)
LCLICK(131,686)
WAIT(2)
KEYDOWN (#CTRL)
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAIT(2)
LCLICK(362,686)
WAIT(2)
LCLICK(26,77)
WAIT(2)
LCLICK(820,146)
WAIT(5)

FOR($a=0,$a<25) // все что внутри цикла будет повторяться пока условие верно
   LCLICK(300,600)
   WAIT(2)
   LCLICK(26,77)
   WAIT(2)
   LCLICK(820,146)
   WAIT(5)
END_CYC // тут конец цикла

Цикл FOR вначале присваивает переменной $a значение 0, далее каждый проход эта переменная будет увеличиваться на 1.  И так будет происходить пока условие цикла будет верно $a<25.
Title: Re: Вопрос по функционалу
Post by: Хип on March 11, 2019, 07:16:14 PM
Т.е. те команды, что вы заключили в FOR/END будут выполняться 25 раз?
Потому что мне надо 25 раз выполнить верхний абзац с командами.
Мне нужно будет верхние команды заключить в FOR/END?
Title: Re: Вопрос по функционалу
Post by: Oraven on March 11, 2019, 07:37:37 PM
Т.е. те команды, что вы заключили в FOR/END будут выполняться 25 раз?
Потому что мне надо 25 раз выполнить верхний абзац с командами.
Мне нужно будет верхние команды заключить в FOR/END?

Нет, конечно же все что с верху надо заключить в цикл.
Code: (clickermann) [Select]
FOR($a=0,$a<25) // все что внутри цикла будет повторяться пока условие верно
   LCLICK(234,111)
   WAIT(2)
   LCLICK(131,686)
   WAIT(2)
   KEYDOWN (#CTRL)
   WAITMS (50)
   KEYDOWN (#V)
   WAITMS (50)
   KEYUP (#V)
   KEYUP (#CTRL)
   WAIT(2)
   LCLICK(362,686)
   WAIT(2)
   LCLICK(26,77)
   WAIT(2)
   LCLICK(820,146)
   WAIT(5)
END_CYC // тут конец цикла

LCLICK(300,600)
WAIT(2)
LCLICK(26,77)
WAIT(2)
LCLICK(820,146)
WAIT(5)
Title: Re: Вопрос по функционалу
Post by: Хип on March 11, 2019, 07:48:33 PM
Спасибо!