Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Мыха

Pages: 1 2 [3]
31
Общие вопросы / Re: IF_PICTURE_IN - Для новичков
« on: January 03, 2021, 08:45:30 PM »
ты не знаешь, что такое ELSE для IF_PICTURE_IN
это ни какая ни ошибка состояния, а  предусмотренное скриптом отсутствие указанной картинки, именно  на момент проверки.
waitms(1000 + $S_CORR)
//проверяем состояние 3"
этой задержки недостаточно, чтоб проверяемая картинка успела загрузиться.

в иной ситуации я бы спросил про Ваше знание и понимание применения команды print, а в этой ситуации благодарю и попробую, что получится

32
Общие вопросы / Re: IF_PICTURE_IN - Для новичков
« on: January 03, 2021, 08:59:23 AM »
вот что не получается. В bluestacks запущено андроид приложение. Задача - проверять наличие нужной кнопки, если она есть - нажимать на неё и т.д. каждое состояние по отдельности срабатывает замечательно, до состояния 2 всё вместе срабатывает замечательно, а на третьем состоянии - распознавание экрана не срабатывает, выдаёт ошибку по условию else. Что я не знаю?

Code: (clickermann) [Select]
$S_CORR = 0
//проверяем состояние 0
GETSCREEN
COLORMODE(3)
IF_PICTURE_IN(478,708, 520,717, "0.bmp", -1, 100)
ELSE
print("ошибка состояния 0")
END_IF
waitms(1000 + $S_CORR)
//проверяем состояние 1
GETSCREEN
COLORMODE(3)
IF_PICTURE_IN(556,709, 597,717, "1.bmp", -1, 100)
  waitms(200 + $S_CORR)
move(577,697)
waitms(200 + $S_CORR)
move(578,698)
waitms(200 + $S_CORR)
move(577,697)
waitms(200 + $S_CORR)
move(577,697)
lDown(577,697)
waitms(100 + $S_CORR)
  lUp(577,697)
ELSE
print("ошибка состояния 1")
END_IF
waitms(1000 + $S_CORR)
//проверяем состояние 2
GETSCREEN
COLORMODE(3)
IF_PICTURE_IN(515,598, 627,611, "2.bmp", -1, 100)
  waitms(200 + $S_CORR)
move(566,605)
waitms(200 + $S_CORR)
move(567,606)
waitms(200 + $S_CORR)
move(567,605)
waitms(200 + $S_CORR)
move(567,605)
lDown(567,605)
waitms(100 + $S_CORR)
  lUp(567,605)
ELSE
print("ошибка состояния 2")
END_IF
waitms(1000 + $S_CORR)
//проверяем состояние 3"
GETSCREEN
COLORMODE(3)
IF_PICTURE_IN(516,648, 566,661, "3.bmp", -1, 100)
  waitms(200 + $S_CORR)
move(542,656)
waitms(200 + $S_CORR)
move(543,657)
waitms(200 + $S_CORR)
move(542,656)
waitms(200 + $S_CORR)
move(542,656)
lDown(542,656)
waitms(100 + $S_CORR)
  lUp(542,656)
ELSE
print("ошибка состояния 3")
END_IF
waitms(1000 + $S_CORR)

halt

33
пока что вывернулся разворотом bluestacks на весь экран. так работает

34
здравстуйте!

честно полистал форум, ответа на свой вопрос не нашёл. В эмуляторах андроида NOX и Bluestacks при переходе в оконный режим кликерманн определяет любой пиксель их экрана при любых обстоятельствах как окрашенный в цвет 0 (чёрный). Соответственно операторы распознавания экрана работают ненормально. Я что то не знаю?

35
Чтото мне подсказывает, что здесь вопрос с подвохом  :-\ . "Повысить скорость передвижения курсора со скоростью выполнения макроса".... Что бы этомогло значить  ??? ?

 У меня предположение, что автор темы использует запись сценария при этой игре на гитаре, и хочет увеличить скорость выполнения этого сценария. Тогда нужно спрашивать у знающих. Там "коэффициент" $S_CORR какойто вроде есть. Наверно нужно отрицательное число подбирать, но какое? Попробовал записать движение курсора, у меня вышла минимальная задержка 4мс. Значит нужно прописать "-4" ? Но тогда сильно прироста выполнения то и не заметишь :-\ .

 Проверил, немного быстрее становится. Может нужно мелкие задержки вовсе удалить, оставить те что побольше, и в $S_CORR уже записать число побольше?

это не вопрос с подвохом, а нежелание автора потратить время на грамотное изложение вопроса.

36
ну, сейчас начнётся! ... (ц)

за передвижение курсора отвечает команда move(x, y)

за выполнение самого макроса отвечает нажатие клавиш Alt A

вот еще добавлю.

для наискорейшего однократного передвижения курсора по экрану можно порекомендовать следующий код:

Code: [Select]
move(0, 0)
move($_xmax, $_ymax)
halt

ну, а если тебе нужно постоянное движение мыши с максимальной скоростью, тогда могу порекомендовать такой код:

Code: [Select]
a:
move(0, 0)
move($_xmax, $_ymax)
goto a

37
Чтобы в конце кликер сам закрылся напиши
Code: (clickermann) [Select]
HALT(1)
приветствую. вот эта часть что то не прокатывает.кликер просто останавливается, но не закрывается.
:o Интересно, какая у тебя версия кликермана?



 Немного провел расследование. Если у тебя работает директива #autorun но еще не работает HALT(1), это значит что твоя версия 4.8. Это конец 2013 года. Эта версия просуществовала всего 3 месяца. Далее к новому 2014 году вышла уже довольно стабильная 4.9 с возможностью закрывать кликер целиком с помощью  параметра в HALT(1).

 Качай последнюю версию. Ссылка в описании.



ОПИСАНИЕ:

Скачать кликер !!!

а вот и не угадал!

тестил без авторана.

Спасибо за инфу!

38
...
Чтобы в конце кликер сам закрылся напиши
Code: [Select]
HALT(1)


приветствую. вот эта часть что то не прокатывает.кликер просто останавливается, но не закрывается. Может в конце скрипта как нибудь альт ф4 прикрутить?

добавлено позже. попробовал прикрутить в скрипт альт Ф4. Работает, правда совсем не так как хотелось бы )))).

39
Предложения / Re: Clickermann на Android реально ли?
« on: December 24, 2020, 11:10:43 AM »
Ну, если бы мне нужно было что-то контролить на андроиде кликером, то я бы запустил машину андроида на компе и запустил бы кликер... Для чего кликер нужен именно на мобиле - я не понимаю...

я так и сделал наконец то. Понравились BlueStacks App Player и NoxPlayer .

Свою задачу смог решить, но в эмуляторах нет симок, нет камер, нет навигаторов, нет разных датчиков и т.п. Не всем это подойдёт.

40
...
На счет автоматического выполнения, в скрипте должна быть написана директива
Code: (clickermann) [Select]
#autorun

у меня всё заработало без авторана. Поясните пожалуйста про авторан поподробнее - зачем он нужен и что он даёт

41
Предложения / Re: Clickermann на Android реально ли?
« on: February 18, 2019, 08:36:12 AM »
ну круто, вас теперь двое.
андроид совершенно другая платформа с возможно совершенно другими принципами. ..... пусть для начала кто нить покажет простенький кликер что вот мол, это возможно. тогда я еще может подумаю. а пока мне есть чем заняться.
Ну в общем  кликеров для андроид достаточно много.
Это т.н. программы автоматизации   для андроид.
Пользую их на своих двух  андроид_девайсах вполне успешно.
Тут  несколько разных
http://mister-petrov57.ya.ru/16
http://mister-petrov57.ya.ru/17
http://mister-petrov57.ya.ru/18

Здравствуйте!

Ссылки сдохли. Если не затруднит, просто приведите название рекомендуемых программ автокликеров для андроид. Особенно интересны программы с минимальными требованиями к самому телефону - желательно без рута и с минимальной версией самого андроида. Или уж какие есть

42
Здравствуйте!

Извините за долгую задержку с благодарностями.

Спасибо, всё заработало с разбегу.

Появились новые проблемы, новые вопросы, но это уже новая тема.
  :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D

43
Здравствуйте уважаемые форумчане!

Честно почитал форум (с полчаса) и не нашёл ответа на свой вопрос.

Можно ли запускать кликерман из командной строки с нужными параметрами? Конкретно: есть готовый скрипт, нужно из командной строки выполнить команду, по которой этот скрипт выполнится и (желательно) кликерман сам закроется. Спасибо.

Pages: 1 2 [3]