Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
1 / 0 / 0
Регистрация: 18.01.2021
Сообщений: 30

Клик по заданным координатам без перемещения курсора

14.02.2021, 04:38. Показов 4213. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте...

Можно ли как-то сделать, чтобы мышью кликало по координатам, но не трогало оригинальный курсор?
Чтобы я мог управлять курсором и так же кликать где захочу, но в это время ещё программа выполняла действия, не мешая мне.

Как сделать, чтобы при появлении определённого цвета в определённом пикселе - выполнялось действие, допустим клик мыши?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.02.2021, 04:38
Ответы с готовыми решениями:

Клик мышью без перемещения курсора
В общем нужно кликнуть мышью по определенным координатам окна(если важно то это флэш приложение) так чтобы курсор при этом не двигался.

Клик мышью по заданным координатам
Подскажите как мне кликнуть мышью по координатам. Я отправляю PostMessage(wn,WM_LBUTTONDOWN,0,0) Мне нужно в lParam задать значение...

Клик мышью по координатам без SetCursorPos
Здравствуйте. Необходимо выполнить программный клик мышкой по заданным координатам, но без установки курсора в эти координаты. Private...

27
 Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27
17.02.2021, 12:47
Студворк — интернет-сервис помощи студентам
В отсутствие ТС, я опять "натянул Сову на Глобус". Бедняжка и лопнуть может.
В текстовых полях надо ввести координаты, определить цвет пикселя и тупо что-то делать. Например, менять закладки в браузере. Когда цвет изменится, запустится выполнение того, что придумалось навскидку. Надо просто заменить на необходимое.
Форум по какой-то причине жутко тормозит в районе полудня и полуночи. ТО ошибка "502", то долго думает и швыряет 2 сообщения вместо одного.
Вложения
Тип файла: zip Cursor1.zip (713.6 Кб, 15 просмотров)
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
17.02.2021, 13:49
Цитата Сообщение от The trick Посмотреть сообщение
возможно достаточно просто отправить нужное сообщение
Как я понял, это игра Counter-Strike.
0
 Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27
17.02.2021, 17:23
Существуют ли программы-хукеры, отлавливающие все события желаемого приложения? И есть ли возможность отправки копии нужного сообщения в ОС?
0
 Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27
19.02.2021, 22:35
По материалам "Русского проекта" написал программку, которая использует функцию GetWindowText . В описании утверждается, что она
читает текст заголовков окна, если он имеется. Если окно является элементом управления,
функция возвращает его текст. Функция может работать с любым окном, а не только в ваших программах.
. Сначала при помощи функции GetCursorPos получаем координаты курсора. Затем с помощью WindowFromPoint определяем окно под курсором. И потом определяем его имя. С окнами IDE VB проблем нет. У запущенного браузера определяет имя только открытой вкладки. У Total Commanedr-а, имеющего кучу кнопок, определяет только имя его самого.
Как в таком случае, определить имя контрола наблюдаемой программы, находящегося под курсором, чтобы потом отправить сообщение в систему?
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
20.02.2021, 08:51
Цитата Сообщение от Argus19 Посмотреть сообщение
определить имя контрола
Для чего нужно имя? Главное если WindowFromPoint определяет уникальный Handle контрола окна, тогда возможны различные манипуляции с ним. Плохо когда один Handle на все контролы. Это может означать, что они "рисованные" и сообщения им не послать.
Когда то давно экспериментировал с окнами:
Вложения
Тип файла: zip windviv.zip (2.6 Кб, 8 просмотров)
1
 Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27
20.02.2021, 11:17
Цитата Сообщение от Pro_grammer Посмотреть сообщение
Когда то давно экспериментировал с окнами:
Как я понял, в программе надо вводить имя окна, чтобы с ним работать.
У меня два варианта:
Вложения
Тип файла: zip Окно под курсором.zip (11.8 Кб, 8 просмотров)
0
 Аватар для Pro_grammer
6807 / 2840 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
20.02.2021, 12:15
Цитата Сообщение от Argus19 Посмотреть сообщение
Как я понял, в программе надо вводить имя окна, чтобы с ним работать.
После запуска программы надо навести мышку на нужное окно и нажать на клавишу CTRL, в коде там написано!
И тогда программа сама определит, что это за окно, кнопка или что ещё.
0
 Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27
20.02.2021, 12:30
Цитата Сообщение от Pro_grammer Посмотреть сообщение
надо навести мышку на нужное окно и нажать на клавишу CTRL
Посмотрел. Определяет больше окон.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.02.2021, 12:30

клик по координатам
Всем привет, короче не полчается сделать код для клика по координатам, по координатам var x = 45; var y = 116; находится кнопка...

Клик в программе по координатам
В общем нужно сделать клик в окне моей программы по координатам, я еще не интересовался как это сделать потому что интересует следующие,...

Клик мышью по координатам
Здравствуйте, прочитал статьи по эмуляции клика и такое впечатления, что у все все работает кроме меня) В общем создал на форме 2 кнопки,...

Отслеживание перемещения курсора
Есть окно, в нём при перемещении курсора на каждые 100 пикселей нужно выводить рандомный символ. Как отследить координаты курсора?

Перемещения курсора мыши
Здравствуйте. Подскажите пожалуйста. Кто знает какие способы для перемещения курсора мыши? Если можно то в в двух словах о каждом.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru