Имитация нажатия кнопки на джойстике ! (ХЕЛП)

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

Имитация нажатия кнопки на джойстике ! (ХЕЛП)

Сообщение Grigs » 01.04.2004 (Чт) 19:48

Помогите пожалуйста:
У меня к компу подключен джойстик, скажем с двумя кнопками, и я хочу сделать программу которая имитировала бы нажатие одной из клавиш. То есть если в какой-то игре на Баттон1 стоит "стрелять", то я хочу не нажимая кнопку на джойстике, а на клавиатуре и чтоб игра подумала что была нажата Баттон1 и соответственно произошло действие "стрелять"....
Ух...Надеюсь понятно...

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 01.04.2004 (Чт) 19:54

Скорее всего, придется использовать дрова, предназначенные именно для этого джойстика. :roll:
Нет меня больше

Grigs
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 01.04.2004 (Чт) 19:40

Сообщение Grigs » 01.04.2004 (Чт) 19:57

А другого способа нет....?

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 01.04.2004 (Чт) 20:32

Есть, конечно. Кнопки джойстика, по большому счёту, просто замыкают контакты в порту.
Поэтому можно отслеживать состояние порта джойстика и выполнять нужные действия. Я так фейдер-старт делал для свой программы.
Порт опрашивал с помощью WinIO (щас набегут и начнут про дурной тон говорить :)).
Распиновка разъёма джойстика:
http://images.yandex.ru/yandpage?q=-1&p ... pe%3Dimage
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 01.04.2004 (Чт) 22:01

:oops:
Нет меня больше

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 01.04.2004 (Чт) 23:04

A.A.Z.
Да ладно тебе.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com


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

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

Сейчас этот форум просматривают: Google-бот, PetalBot и гости: 16

    TopList