|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.09.2014, 10:26 | #1 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 85
|
запуск определённого кода по нажатию определённой клавиши
вообщем выглядет это так запущенная программа слушает нажатие клавишь и если была нажата определённая клавиша программа выполняется установленный код.что то вроде этого if (key='C' or key='c') then keybd_event(Byte('D'),0,0,0); и так далее...
|
25.09.2014, 10:29 | #2 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Крутотень
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
25.09.2014, 10:31 | #3 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 85
|
|
25.09.2014, 10:59 | #4 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 85
|
нужно чтобы нажатие было активно в любом месте не только когда форма активна.
|
25.09.2014, 11:18 | #5 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 85
|
Вот так почему то не работает
procedure TForm1.keypress(Sender: TObject; var Key: Word; Shift: TShiftState); begin if key = vk_f1 then ShowMessage('hp'); end; |
25.09.2014, 12:03 | #6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Читайте про клавиатурные хуки WH_KEYBOARD, WH_KEYBOARD_LL
|
25.09.2014, 12:30 | #7 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
Кейлоггер, штоли? Да их мульён, хочешь ещё один написать?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
25.09.2014, 12:37 | #8 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 85
|
помогло RegisterHotKey()
|
25.09.2014, 12:40 | #9 |
Пользователь
Регистрация: 18.12.2010
Сообщений: 85
|
нет не кей логер.это я всё бота для игры пишу.задумка такая при появление врага нажимаешь клавишу и персонаж начинает уклоняться от пуль выполнять действие влево вправо присядать перемещаться взад вперед чтоб не подстрелить короче было.кейлогеров куча я знаю.
|
25.09.2014, 12:49 | #10 | ||
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
ShowMessage(). Их два типа. Один, работает с chart, другой с AnsiString. Цитата:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выбор функции при нажатии определённой клавиши. С++ | Cipher | Помощь студентам | 1 | 26.03.2013 20:43 |
Закрытие по нажатию клавиши | Gamst | Общие вопросы Delphi | 6 | 07.02.2012 17:52 |
Выход по нажатию клавиши | bvak | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 01.02.2012 21:36 |
Запуск Far с определённого каталога | bookkc | Софт | 5 | 08.09.2010 18:06 |
Проблема при назначении определённой клавиши на событие OnKeyPress | Terrance! | Помощь студентам | 2 | 12.05.2010 08:30 |