Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Посылка нажатий клавиш

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 01.10.2013, 01:55   #1
 Пехотинец
Аватар для sedrik1992
 
sedrik1992 никому не известный тип
Регистрация: 03.02.2013
Сообщений: 60
Популярность: 10
Сказал(а) спасибо: 12
Поблагодарили 25 раз(а) в 12 сообщениях
 
Post Посылка нажатий клавиш

Доброго времени суток.
У меня появилась проблема, пытаюсь выполнить такое действие:
Код:
SendMessage(KlientWindow, WM_KEYDOWN, VK_1, 0)
Выдает ошибку, ругается на VK_1.
Залез на msdn посмотрел коды на клавиши, на нажатие
кнопки 4 по идее код 0x34.
Пишу:
Код:
SendMessage(KlientWindow, WM_KEYDOWN, 34, 0)
И тут - О Чудо! он начинает имитировать нажатие пробела =_=
в общем так и не решил проблему(
Нужно посылать цифры 1-9.
__________________________________________________ _____________________________

Понял, что надо идти спать =_= Решил проблему добавлением $ перед кодом цифры: $32
________________
World ID | Кубометр

Последний раз редактировалось sedrik1992; 01.10.2013 в 02:40.
  Ответить с цитированием
Старый 01.10.2013, 15:53   #2
 Разведчик
Аватар для Gorrilaz
 
Gorrilaz скоро будет известенGorrilaz скоро будет известенGorrilaz скоро будет известенGorrilaz скоро будет известен
Регистрация: 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).
________________
Три рубля много, спасибо хватит!
Запуск и переименование окон PW

Последний раз редактировалось Gorrilaz; 01.10.2013 в 15:55.
  Ответить с цитированием
Старый 05.10.2013, 19:38   #3
 Разведчик
Аватар для Envy12
 
Envy12 определенно авторитетная личностьEnvy12 определенно авторитетная личностьEnvy12 определенно авторитетная личностьEnvy12 определенно авторитетная личностьEnvy12 определенно авторитетная личностьEnvy12 определенно авторитетная личностьEnvy12 определенно авторитетная личностьEnvy12 определенно авторитетная личностьEnvy12 определенно авторитетная личность
Регистрация: 11.06.2010
Сообщений: 3
Популярность: 1189
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 1 сообщении
Отправить сообщение для Envy12 с помощью Skype™
 
По умолчанию Re: Посылка нажатий клавиш

попробуй 31,32,33,34,35,36,37,38,39 (1-9)
  Ответить с цитированием
Старый 05.10.2013, 19:49   #4
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Посылка нажатий клавиш

PW обрабатывает нажатие специальных клавишь, и не дает выполняться действиям если не нажата кнопка на клавиатуре. Обходите это или размораживайте окно.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Перехват нажатий клавиш для запуска функций valo1114 Вопросы и ответы, обсуждения 16 16.09.2013 14:02
Отправление команд и нажатий клавиш в другие окна PW Sword12 Общение и обсуждение Perfect World 5 11.06.2012 00:43
[Обсуждение] Посылка уведомления по причине РО object Team of development 17 20.04.2011 16:38
[Руководство] "Эмулятор нажатий клавиш" или "Один поток и пара Процедур" zaparca Pascal/Delphi 3 10.03.2011 23:28

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 22:22.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net