Всем привет. Думаю не я первый. и кто-то поможет в решении задачи, быстрей чем я сам найду решение.
Настроил в нинзи хоткеи. Теперь хочу из бота слать нажатия в нинзю, а нинзя уже будет жать кнопки в руме.
Через SendMessage было бы идеально, но не понятно что слать, SendMessage(h, WM_KEYDOWN, Ord('q'), 0); ничего не дает.
Нинзя ловит нажатия только когда активен стол рума, думаю нинзя ставит хук и смотрит в нем от кого пришло нажатие, но это мое предположение всего лишь.
Так как делать? ставить свой хук и эмулировать в нем структуру похожую на стол рума и слать ее только в нинзю? но будет ли это работать?
Нажатия кнопок через нинзю
Re: Нажатия кнопок через нинзю
Похоже на то что нинзя регистрирует в системе хоткеи,
посылаю ей сообщение
но не знаю какой идентификатор хоткея вместо 0 послать, как его узнать?
Пробовал от 0 до 10000 нефига. Или я чтото не то делаю?
посылаю ей сообщение
Код: Выделить всё
msg.LParamLo := 0;
msg.LParamHi := Ord('q');
PostMessage(h, WM_HOTKEY, 0, Msg.LParam);
но не знаю какой идентификатор хоткея вместо 0 послать, как его узнать?
Пробовал от 0 до 10000 нефига. Или я чтото не то делаю?
Re: Нажатия кнопок через нинзю
Тоже хочу сделать ввод через аппаратную эмуляцию джойстика и ниндзю. В итоге у тебя получилось через ниндзю управлять столами, насколько советуешь такой подход?
Вернуться в «Autoit/AutoHotKey»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей