Читать клавиатуру и отправить в другой процесс...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
TrueTrue
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 167
Зарегистрирован: 20.05.2009 (Ср) 23:18

Читать клавиатуру и отправить в другой процесс...

Сообщение TrueTrue » 31.10.2009 (Сб) 5:27

Здравствуйте, не знаю как правильно объяснить и возможно ли такое.

Вобщем ситуация следующая:

Есть программа, игра, в ней используется огромное количество клавишных команд, комбинация. Но проблема в том, что не все клавиши можно использовать, а те что можно не все расположены в удобных местах.

Возможно ли, на Вбейсике написать программку, которая перехватывала бы с клавиатуры команды, назначенные мной (любые клавиши) и засылала в игру другие коды, комбинация, коды обозначающие в игре необходимые мне действия. Надеюсь я понятно выразился.

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: Читать клавиатуру и отправить в другой процесс...

Сообщение SLIM » 31.10.2009 (Сб) 22:10

На мой взгляд какая-то неправильная архитектура, если приходится решать такие вопросы.
Но тем не менее, самым наверное подходящим и распространенным способом получения каких-то данных приложением - это сообщение. Соответственно и отсылка тоже.
Проблема решаема чтением документации и на форуме куча всяких примеров по хукам и глобальным хукам.
Но еще раз - на мой взгляд, это кривая архитектура
Пишите жизнь на чистовик.....переписать не удастся.....


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Bing-бот и гости: 97

    TopList