активное окно), и при нажатии определенной клавиши производит клики в определенные части экрана. Что в целом нужно использовать для достижения такой задачи? оформить программу как бэкграунд службу? И есть ли возможность настроить глобальный хендлер, который будет ловить нажатие клавиш вне зависимости от приложения которое сейчас запущено?
Хендлер клавиш
autoit. да простят меня админы канала)
ахк
Мне кажется, тут не нужно службу. Просто приложение без окон, которое засунуто в автозагрузку.
Программу не обязательно оформлять как службу, достаточно скрывать основное окно приложения и давать возможность его отобразить через системный трей. Для отлавливания клавиш необходимо будет установить хук WH_KEYBOARD_LL
спасибо) то что мне нужно уже скинули, как раз то о чем вы говорите
Если нужно могу скинуть пример похожего приложения
не, спасибо) мне в целом просто надо было понять как такое организовывается. меня смутили информацией про службы. если все делается через консольку + глобал хук то все становится прозрачным
Через службы как правило не делают, они как правило работают в сессии отличной от десктопа и начинаются проблемы взаимодействия с гуи окна.
Обсуждают сегодня