wataru
@wataru
Разработчик на С++, экс-олимпиадник.

Есть ли аналог библиотеки pyautogui на C++ под windows?

Хочу написать бота для игры (пасьянс от zachtronics).
Уже есть рабочий вариант - костыльная мерзость, где скрипт на пинтоне с pyautogui получает скриншоты, разбирает что там на экране, скармливает состояние поля С++ exe-шнику решателю, получает команды для мышки и выполняет их.

Переписать логику на питоне - слишком медленно работает, да и питонист я хреновый.
Хотелось бы переписать все на C++.
Но надо уметь делать:
- Скриншоты окна
- Сравнение кусков скриншота с картинками из файла
- Посылка команд мышкой
- Минимальное управление окном, вроде фокуса
- Глобальные хот-кеи

Знает кто-нибудь удобную библиотеку (или набор библиотек) для этого?
Не очень хочется через GDI получать HBITMAPы, руками все это резать на части и сравнивать с шаблонами. Все-таки работа с winapi - это очень-очень много мерзкого кода.

Если такой библиотеки нет, то посоветуйте хотя бы, что можно использовать для работы только с изображениями?
Может CImage из MFC?
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы