|
0 / 0 / 0
Регистрация: 22.03.2012
Сообщений: 22
|
|
Имитация кликов мышки в нескольких приложениях18.07.2012, 17:39. Показов 8669. Ответов 15
Метки нет (Все метки)
Всем привет!!!
Есть несколько окон(от 2х до 4х) в которых запущено одно и тоже приложение (игра, ворд, огнелис не важно). Нужно одновременно выполнять в них имитацию кликов мышки по координатам этих приложений! После гугления нашел несколько статей, но во всех показывается как работать только с одним свёрнутым окном, а как это будет выглядеть для нескольких окон, и будет ли свободны движения мыши на основном экране!
0
|
|
| 18.07.2012, 17:39 | |
|
Ответы с готовыми решениями:
15
Имитация нажатия клавиш и кликов глобально Имитация кликов мышки в игре |
|
|
||
| 18.07.2012, 18:06 | ||
|
det20002000, имея хендлы окон перебираешь их в цикле и имитируешь нужные клики. Либо для каждого хендла, запускаешь отдельный поток для имитации.
1
|
||
|
0 / 0 / 0
Регистрация: 22.03.2012
Сообщений: 22
|
|
| 18.07.2012, 18:29 [ТС] | |
|
т.е. можно создать массив из hwd, или вручную их перечислять типа
hwnd1 {} ... hwndi-ое {} и в каждом цикле передавать действия мыши! Добавлено через 16 минут и ещё вопрос! Как сделать скрин-шот содержимого свёрнутого окна! и каким образом отследить изменить изменение цвета пикселя в свёрнутом приложении!
0
|
|
|
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
|
||||||
| 19.07.2012, 00:51 | ||||||
P/S gdi32,user32 - это мои классы импорта API-шных функций.
2
|
||||||
|
28 / 28 / 11
Регистрация: 08.08.2011
Сообщений: 1,173
|
|
| 19.07.2012, 11:27 | |
|
Для имитации кликов мышки, нажатий клавиатуры очень советую AutoIt.
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2012
Сообщений: 22
|
|
| 20.07.2012, 10:31 [ТС] | |
|
Использовал! Но как он будет себя вести в свёрнутых окнах, т.е. возможна ли привязка его к конкретному процессу, или тогда лучше использовать его библиотеку в проекте!
0
|
|
|
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
|
|
| 20.07.2012, 14:06 | |
|
Даже если послать сообщение клика на конкретное свернутое окно, то какие будут координаты клика ? - свернутое окно имеет размеры иконки.
Ну а в общем: PostMessaage - WM_LBUTTONDOWN,WM_LBUTTONUP lparam,wparam - координаты клика.
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2012
Сообщений: 22
|
|
| 20.07.2012, 15:11 [ТС] | |
|
Угумс, буду пробовать)
0
|
|
|
68 / 60 / 18
Регистрация: 03.12.2010
Сообщений: 365
|
|
| 21.07.2012, 15:55 | |
|
а может есть у кого готовый код автокликера хотябы для одного окна?
а то мне очень срочно нужен)))) для одной игры))) чтобы я не кликал мышкой, а за меня это делала прога)))))
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2012
Сообщений: 22
|
|
| 21.07.2012, 16:53 [ТС] | |
|
AutoIT в помосчь! Там есть утилитка, которая сама тебе скрипт пишет, потом загоняешь его в бесконечный цикл и усё))
0
|
|
|
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
|
||||||
| 21.07.2012, 17:01 | ||||||
|
какая я игра то хоть ?
0
|
||||||
|
106 / 18 / 5
Регистрация: 03.04.2012
Сообщений: 219
|
||||||
| 23.07.2012, 13:37 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 22.03.2012
Сообщений: 22
|
|
| 25.07.2012, 16:59 [ТС] | |
|
Игра EveOnline)))
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2012
Сообщений: 22
|
|
| 30.07.2012, 15:21 [ТС] | |
|
Дошло дело до написания кода, а вот как обращаться к свёрнутому окну, не могу найти?! ХЭЛП!
0
|
|
|
0 / 0 / 0
Регистрация: 22.03.2012
Сообщений: 22
|
||||||
| 06.08.2012, 10:33 [ТС] | ||||||
|
Такой вот код, вроде всё нормально, но не нажимает по координатам(((
685 и 264 это координаты кнопки "5" на калькуляторе! Добавлено через 21 час 38 минут Может быть я не правильно sendMessage объявляю! Подскажите плз!
0
|
||||||
|
0 / 0 / 0
Регистрация: 22.03.2012
Сообщений: 22
|
|
| 10.08.2012, 20:22 [ТС] | |
|
апну тему! До сих пор вишу в воздухе(
0
|
|
| 10.08.2012, 20:22 | |
|
Помогаю со студенческими работами здесь
16
Имитация кликов многокнопочной мыши Имитация работы мышки Имитация кликов, button Имитация кликов мыши в системе Перемещение курсора мыши и имитация кликов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|