Подскажите можно ли сделать автоклик для какого либо окна виндовс? Чтобы при этом можно было управлять мышью.
Как в этом примере: http://www.youtube.com/watch?v=A_MykCfO6iA
Я попробовал сделать для калькулятора, но мышью уже не поуправляешь code_37036.txt
Этот топик читают: Гость
Ответов: 39
Рейтинг: 0
|
|||
карма: 1 |
| ||
файлы: 1 | code_37036.txt [4.3KB] [196] |
Ответов: 39
Рейтинг: 2
|
|||
Получить нендл кнопки и отправить сообщение. В справке есть пример нажатия даже на неактивных окнах. 1nd1go в справке ищи.
|
|||
карма: 1 |
|
Ответов: 39
Рейтинг: 0
|
|||
RAWY писал(а): Получить нендл кнопки и отправить сообщение. В справке есть пример нажатия даже на неактивных окнах. 1nd1go в справке ищи.Посмотрел не нашёл. Не могли бы носом ткнуть? |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2017-03-01 15:17:27 |
|||
карма: 0 |
|
Ответов: 39
Рейтинг: 0
|
|||
78.137.62.26 писал(а): Тут пишем, что хотим/1nd1g0/HowToDo...Спасибо. Буду искать. |
|||
карма: 1 |
|
Ответов: 39
Рейтинг: 0
|
|||
Попробовал. Получилось. Добавил координаты куда нужно кликать. http://s011.radikal.ru/i315/1603/b1/65f2b9408143.jpg
На флэш игре прекрасно получилось, а вот в лайв играх почему то не хочет. Прошёлся по всему окну с шагом 10 пикселей, но ни какая кнопка не нажалась и ни какая ставка не поставилась http://i057.radikal.ru/1603/d9/48b0a09d667c.jpg. code_37041.txt В чём может быть проблема? Через MouseEvent работает, но хочется через SendMessage, чтобы мышка была свободна. |
|||
карма: 1 |
| ||
файлы: 1 | code_37041.txt [14.6KB] [311] |
Ответов: 321
Рейтинг: 10
|
|||
Может потому что окно неактивное ?!
У меня что то было в таком роде, когда убираешь курсор с игры, игра понимает, что оно деактив (вернее моус овер) и не принимает сообщения как я понял. Через Spy++ можно отследить реакцию игру и все команды. |
|||
карма: 1 |
|
Ответов: 39
Рейтинг: 0
|
|||
Master4eG писал(а): Может потому что окно неактивное ?! У меня что то было в таком роде, когда убираешь курсор с игры, игра понимает, что оно деактив (вернее моус овер) и не принимает сообщения как я понял. Через Spy++ можно отследить реакцию игру и все команды. Скачал Spy++. Когда нажимаю мышкой в пустую область с игрой, тогда в Spy++ отображаются 26 сообщений. Затем делаю ставку на любое число. Появляются ещё 4 сообщения ( 27-30 ). code_37044.txt Попробовал через свою программу. code_37045.txt Программа сперва нажимает мышкой в пустую область с игрой ( при помощи MouseEvent ), тогда в Spy++ отображаются 26 сообщений. Затем через 3 сек. программа отправляет сообщение о нажатии левой кнопки мыши. Появляются ещё 4 сообщения ( 27-30 ). code_37046.txt Итог: 2-ой отчёт ничем не отличается от 1-го*. Но ставка почему то не делается. * Немного отличаются координаты, т. к. в 1-ом варианте ставки делал рукой. |
|||
карма: 1 |
| ||
файлы: 3 | code_37044.txt [1.6KB] [197], code_37045.txt [15.3KB] [309], code_37046.txt [1.6KB] [232] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2017-03-01 15:17:27 |
|||
карма: 0 |
|
Ответов: 39
Рейтинг: 0
|
|||
Проблема решилась. Оказалось что в окне были ещё дочерние окна, а я указывал хэндл родительского окна. Спасибо большое nesco за lnLineCode в теме Пакет Windows >> Новые компоненты >> WinEnum
|
|||
карма: 1 |
|
10