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 - agrx

Pages: [1] 2
1
Чем тогда не подходит ответ из второго поста?
лично мне подходит, просто человек, который удивился ниже, наверно привык, что если пиксель есть, то клик, а не если пикселя нет, то клик.

2
нет, всё правильно. если пиксели сходятся, то повторный поиск, если не сходятся, то клик

Давай избавимся от непоняток.

Мы можем искать либо пикселы либо картинку, но не конкретные пикселы из картинки.
Так же мы можем искать либо просто сравнивать определённые пикселы с определённым цветом  (заданным числом).
Всё.

Как правильно интерпретировать фразу?
"Если в заданной области экрана НЕ пиксели из 1.bmp"

если картинка не соответствует, то выполнить действие. Если соответствует, то новый поиск.

3
это не совсем то, как описано получится что кликер тыкнет в определенную точку на экране если не найдет картинки заданной. А тебе видимо нужно искать отличие в картинке и в эту точку кликать, это не сработает.

нет, всё правильно. если пиксели сходятся, то повторный поиск, если не сходятся, то клик

4
2ю строчку можно подробнее? 0,0 - это откуда начинать искать?, $_xmax,$_ymax -это крайняя область сканирования?, file.bmp это понятно, -1, 100 я теряюсь уже

5
Алгоритм следующий:

Если в заданной области экрана НЕ пиксели из 1.bmp, то нажать на туда-то. Цикл.

Подскажите как оно будет выглядеть в коде, пожалуйста.

6
Спасибо, опробую по этому методу, но проблема в том, что хотелось бы в свернутом режиме чтобы работало, а там положение окна показыает -32000 на -32000 или как то так, точнее не помню.

7
Как прописать другие координаты (высчитать их) и будет ли после этого оно работать в свернутом режиме? (нажатия мышки конкретно интересуют)

8
Здраствуйте! Игра называется Tera online. И стоит то ли защита какая-то, то ли косячная такая, что не кликает кликером. Вобщем: если записать нажатия кнопок мышки через обычный режим, то работает. Если привязывать к окну игры, то кликает где курсор сейчас находится. Передвижения мышки не работают, клики в заданных местах не работают. Что делать? Кликает эта зараза независимо от любых координат.

9
Проблема кстати еще и в том, что нормально не прокликивается. Раз через 10 срабатывает. move не работает вообще, lclick через раз.

10
Можно как-то организовать кликанье с такими действами:
1. Нажать Alt или Esc,
2. Ткнуть на кнопку каналов
3. Нажать на 1й канал
4. Повтор с 1 по 3 действий.



Если подобная тема была с готовой реализацией, просьба ткнуть носом.

Моя теоретическая реализация: нажать Esc,  считать скриншот, найти куски пикселей или текст (типа Кан. 1, Кан. 2 и т.д.), ткнуть по нужному куску, и так прописать для всех 10ти.

Как-то вот так.

11
Упростил в одно окно кликера таким образом:
Code: [Select]
HSET(852846,1)
KEYPRESS(#F)
HSET(852424,1)
KEYPRESS(#F)
HSET(918360,1)
KEYPRESS(#F)
WAITMS(500)

Код успешно работает, нужно лишь при старте прописать HSET'ы окон один раз.

12
Благодарю за ответ. Проблему частично решил привязкой через ручную пропись идентификатора окна и запуска кучи копий кликермана.

13
Или может еще как вариант (но не знаю) считывать окна с названием, оно одно и тоже к примеру ghjwtcc.exe. И после считывания их всех забить в потоки как-то.

14
Здравствуйте. Такая проблема: код для одного окна есть и работает, он прост:
Code: [Select]
WAITMS(500)
KEYPRESS(#F)
И даже работает, и даже в свернутом окне если привязку включать.
С потоками дела не имел, поэтому теряюсь в догадках дремучего леса. Что делать, если этот код должен пахать к примеру на 3-х окнах? То есть запустил окна, они загрузились до нужного момента, ставлю кликермана, он одновременно пашет в 3-х окнах с минимальной задержкой. Это как-то реализовывать через HGET() ? А что делать в таком случае, если окна хотелось бы держать в свернутом виде? ???

15
Благодарю, отлично пашет!  :D

Pages: [1] 2