|
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 15
|
||||||
Движение мыши25.12.2020, 14:17. Показов 4438. Ответов 26
У меня есть код на ахк который использует винапи вроде как
Хочу перевести его на с# или с++ но сам я точно не справлюсь Или же в этих языках есть похожая вещь Помогите пожалуйста
0
|
||||||
| 25.12.2020, 14:17 | |
|
Ответы с готовыми решениями:
26
Движение мыши: происходит зацикливание Как можно имитировать движение мыши (С++) Движение курсора мыши должно плавно менять цвет фона окна. |
|
2784 / 1937 / 570
Регистрация: 05.06.2014
Сообщений: 5,602
|
|
| 25.12.2020, 14:20 | |
|
Берите Qt, копайте в сторону mouseMoveEvent. На чистом C++ в любом случае не заведется, нужны сторонние библиотеки (WinAPI/Qt/etc).
1
|
|
|
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 15
|
|
| 25.12.2020, 14:28 [ТС] | |
|
Спасибо, просто ахк криво работает
0
|
|
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|
| 25.12.2020, 14:39 | |
|
lubitellll, вам нужно эмулировать клики в какой-то программе или нужно двигать указатель мыши?
0
|
|
|
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 15
|
|
| 25.12.2020, 14:48 [ТС] | |
|
Нужно двигать мышь, попробовал через винапи Mouse Event но он двигает только курсор, а мне нужно что-бы эмулировалось движение мыши
0
|
|
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|
| 25.12.2020, 14:49 | |
|
lubitellll, что бы указатель работал как обычно, а в окне программы будто кликнули? Тогда вам дорога в WinAPI. Посылать события мыши в окно программы через дескриптор окна. У меня была подобная тема, сейчас поищу
0
|
|
|
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 15
|
|
| 25.12.2020, 14:54 [ТС] | |
|
По хорошему понять бы как работает botmek
Добавлено через 1 минуту Вы меня не поняли, я хочу написать свою программу для создания макросов по типу botmek Хочу понять как это устроено
0
|
|
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|
| 25.12.2020, 14:55 | |
|
lubitellll, может через WinApi посылать события мыши в окно (окно игры как я понял). Может через драйвер мыши посылать те же события мыши в уже саму винду, тогда и указатель двигаться будет. Второе сложнее и используется, если игра не реагирует на WinApi. Я баловался подобным, всё работало через WinApi. Вам нужен пример как посылаются события мыши в окно игры\приложения?
0
|
|
|
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 15
|
|
| 25.12.2020, 14:57 [ТС] | |
|
Мне бы по хорошему сразу 2 примера и в винду и в программу, если вам не сложно буду очень благодарен
0
|
|
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|
| 25.12.2020, 14:58 | |
|
lubitellll, как в винду посылается не знаю. На уровне драйвера посылать я не пробовал, ибо было не нужно. Макросы делать что должны то? Что б более понятным для вас мой пример вышел
0
|
|
|
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 15
|
|
| 25.12.2020, 15:01 [ТС] | |
|
Laborant666, Двигать курсор на расстояние с указанной скоростью
0
|
|
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|
| 25.12.2020, 15:02 | |
|
lubitellll, антиотдача в шутере?
0
|
|
|
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 15
|
|
| 25.12.2020, 15:03 [ТС] | |
|
Laborant666, Привязка к определённой координате не нужна, просто движение на определённое расстояние от нынешней координаты
0
|
|
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|
| 25.12.2020, 15:04 | |
|
lubitellll,
Не по теме: что б вставить мой ник в сообщение и мне пришло уведомление не пишите мой ник вручную. Вы прям по нему клацайте слева от моих сообщений, прям по нику, он вставится в поле ввода
0
|
|
|
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 15
|
|
| 25.12.2020, 15:06 [ТС] | |
|
Да, именно
0
|
|
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|
| 25.12.2020, 15:07 | |
|
lubitellll, ближе к вечеру я вам пришлю код, который покажет как эмулировать действия мыши через winApi. Все события мышки гуглятся, вам там и движение и мгновенное перемещение и двойной клик и эмуляция клавиатуры будет, только гуглите.
Добавлено через 36 секунд lubitellll, пример пришлю, но в создании чита помогать не буду, не приветствуется подобное
0
|
|
|
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 15
|
|
| 25.12.2020, 15:10 [ТС] | |
|
ДрLaborant666, Я не селён в программировании, 1 курс проходим базу 10-11 класса
Решил научится сам пока что Добавлено через 1 минуту Laborant666, Да мне главное пример увидеть, спасибо
0
|
|
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|
| 25.12.2020, 15:13 | |
|
lubitellll, нууууу, как любителю начинать с такой сложности не вариант. Я сам тогда так думал, да только надо базу сначала всю пройти. Возьмите книгу и сами её прочтите, выполните все её задания и тогда будет проще браться за подобные вещи. Без базовых знаний вам может трудно такое сделать. С циклами знакомы хотя бы? Рекурсия, наследование, классы? А это всё база
1
|
|
|
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 15
|
|
| 25.12.2020, 15:14 [ТС] | |
|
Laborant666, Основы я знаю переменные, функции, условия, циклы и тд
+ я не один
0
|
|
|
208 / 101 / 20
Регистрация: 30.06.2020
Сообщений: 848
|
|
| 25.12.2020, 15:18 | |
|
lubitellll, ждите вечером пример WinApi. Если что многие игры, особенно крупные макросы палят. Словите бан, будьте аккуратны. Ну и на форумах желательно с таким не светиться, на некоторых прям запрещено создание читов\макросов читерных
0
|
|
| 25.12.2020, 15:18 | |
|
Помогаю со студенческими работами здесь
20
Движение мыши (переполнение) Перехватить движение мыши за пределами окна
Выбивает ошибку при движение колесика мыши
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|