Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Имитация нажатия клавиш Добавлено: 03.08.09 15:41  

Автор вопроса:  ☺♣FIO♣☺
как мона игре сообщить о нажатии клавиш?(имитация) через сендкейз только программам, а как игре? А то в блокнот и другие проги передаёт нажатия клавиш а в игры нет=(. Кто чем?

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 DesT



ICQ: 376533105 

Вопросов: 1
Ответов: 24
 Профиль | | #1 Добавлено: 04.08.09 07:48
по моему не работает потому что программам подаются сообщения что кнопочка нажата, а игры, если конечно те, про которые я думаю, используют DirectX

Ответить

Номер ответа: 2
Автор ответа:
 ☺♣FIO♣☺



Вопросов: 35
Ответов: 160
 Профиль | | #2 Добавлено: 04.08.09 09:25
Да! возможно ты прав! а как сделать чтоб принимали сообщение даже то, что использует директИКС?

Ответить

Номер ответа: 3
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #3
Добавлено: 04.08.09 10:51
keybd_event и все. Работает везде.

Кстати, про SendKeys - гон. Я так сделал в GTA III трейнер, который раз в полсекунды вводил "NOPOLICEPLEASE" и менты не докапывались))

Чтобы SendKeys работал в играх, в Form_Load напиши:
  1.  
  2. Randomize
  3. Call SendKeys (CStr(Int(Rnd * 1000) + 1000))

Ответить

Номер ответа: 4
Автор ответа:
 ☺♣FIO♣☺



Вопросов: 35
Ответов: 160
 Профиль | | #4 Добавлено: 04.08.09 11:05
НЕУЖТО? ПРАВДА!? Щас попробую!

Ответить

Номер ответа: 5
Автор ответа:
 ☺♣FIO♣☺



Вопросов: 35
Ответов: 160
 Профиль | | #5 Добавлено: 04.08.09 11:09
=( sendkeys является типом и неможет использоваться как выражение=(

Ответить

Номер ответа: 6
Автор ответа:
 ☺♣FIO♣☺



Вопросов: 35
Ответов: 160
 Профиль | | #6 Добавлено: 04.08.09 11:13
может
  1. Call SendKeys.Send(CStr(Int(Rnd() * 1000) + 1000))
?

Ответить

Номер ответа: 7
Автор ответа:
 ☺♣FIO♣☺



Вопросов: 35
Ответов: 160
 Профиль | | #7 Добавлено: 04.08.09 11:18
или
  1. 1. Call SendKeys.SendWait(CStr(Int(Rnd() * 1000) + 1000))

   

Ответить

Номер ответа: 8
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #8
Добавлено: 04.08.09 14:16
Я вообще про VB6... Ну на нете-то думаю просто. Погугли.

Ответить

Номер ответа: 9
Автор ответа:
 ☺♣FIO♣☺



Вопросов: 35
Ответов: 160
 Профиль | | #9 Добавлено: 06.08.09 20:24
гуглил, гуглил - ничего не нагуглил=(

Ответить

Номер ответа: 10
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #10 Добавлено: 07.08.09 23:34
Но какже так? Этож самая при самая среда разработки в мире! Ты на микрософткоме смотрел?
Видимо ты пока ещё начинающий дотнэтчик и поэтому бог пока неслышит тебя.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам