|
Посылка нажатий клавиш - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
01.10.2013, 01:55
|
#1
|
|
|
|
Пехотинец
|
Регистрация: 03.02.2013
Сообщений: 60
Популярность: 10
Сказал(а) спасибо: 12
Поблагодарили 25 раз(а) в 12 сообщениях
|
Посылка нажатий клавиш
Доброго времени суток.
У меня появилась проблема, пытаюсь выполнить такое действие:
Код:
SendMessage(KlientWindow, WM_KEYDOWN, VK_1, 0)
Выдает ошибку, ругается на VK_1.
Залез на msdn посмотрел коды на клавиши, на нажатие
кнопки 4 по идее код 0x34.
Пишу:
Код:
SendMessage(KlientWindow, WM_KEYDOWN, 34, 0)
И тут - О Чудо! он начинает имитировать нажатие пробела =_=
в общем так и не решил проблему(
Нужно посылать цифры 1-9.
__________________________________________________ _____________________________
Понял, что надо идти спать =_= Решил проблему добавлением $ перед кодом цифры: $32
Последний раз редактировалось sedrik1992; 01.10.2013 в 02:40.
|
|
|
01.10.2013, 15:53
|
#2
|
|
|
|
Разведчик
|
Регистрация: 23.06.2009
Сообщений: 38
Популярность: 392
Сказал(а) спасибо: 7
Поблагодарили 8 раз(а) в 2 сообщениях
|
Re: Посылка нажатий клавиш
function SendMessage(Wnd: HWnd; Msg, wParam: Word; lParam: Longint): Longint;
Посылает сообщение оконной функции указанного окна. Возвpат из функции осуществляется только после обpаботки сообщения.
Параметры:
Wnd: Окно, пpинимающее сообщение или $FFFF для посылки всем всплывающим окнам в системе.
Msg: Тип сообщения (в твоем случае WM_CHAR);
wParam: Дополнительная инфоpмация о сообщении (в твоем случае цифры);
lParam: Дополнительная инфоpмация о сообщении (в твоем случае 0).
Последний раз редактировалось Gorrilaz; 01.10.2013 в 15:55.
|
|
|
05.10.2013, 19:38
|
#3
|
|
|
|
Разведчик
|
Регистрация: 11.06.2010
Сообщений: 3
Популярность: 1189
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 1 сообщении
|
Re: Посылка нажатий клавиш
попробуй 31,32,33,34,35,36,37,38,39 (1-9)
|
|
|
05.10.2013, 19:49
|
#4
|
|
|
|
Фельдмаршал
|
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
|
Re: Посылка нажатий клавиш
PW обрабатывает нажатие специальных клавишь, и не дает выполняться действиям если не нажата кнопка на клавиатуре. Обходите это или размораживайте окно.
________________
Ни одно доброе дело не остается безнаказанным.
Программы:
PW: Флудобот, Девизхак, OutFocusBot, OutFocusBot ver 3 (freepvp), PWMultiHack ver 3, AutoRespawn.
JD: JDMultiHack, JDFlooder, JDBot.
Статьи: Отключаем UAC, Ищем базовый адрес Perfect World, "Патчер памяти" или "Пишем флайхак", "Патчер памяти 2" или "Пишем Джампхак", "Поиск инжектов" или "Наш код в чужом процессе"
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 22:22.
|
|