0 / 0 / 0
Регистрация: 19.07.2014
Сообщений: 39
|
|||||||||||
1 | |||||||||||
Подскажите пожалуйста со скан кодами24.09.2015, 21:27. Показов 1328. Ответов 10
Метки нет (Все метки)
Ребят такое дело сделал вот такой код . захватывает окно и посылает клавиши но они не работают
. Как вместо клавиш записать его скан код помогите вот код
0
|
24.09.2015, 21:27 | |
Ответы с готовыми решениями:
10
Подскажите пожалуйста))) Подскажите пожалуйста подскажите пожалуйста Подскажите, пожалуйста. |
127 / 121 / 68
Регистрация: 27.08.2015
Сообщений: 232
|
|||||||||||
25.09.2015, 14:58 | 2 | ||||||||||
Скан код вам вряд ли поможет, тем более он записывается не в wParam, а в lParam: https://msdn.microsoft.com/en-... 85%29.aspx
Попробуйте, если ещё не делали, изучить как отрабатываются сообщения с помощью Spy++. Добавлено через 10 минут Возможно, вам подойдёт использование класса SendKeys:
0
|
0 / 0 / 0
Регистрация: 19.07.2014
Сообщений: 39
|
|
25.09.2015, 19:41 [ТС] | 3 |
нет Send не пойдет
0
|
127 / 121 / 68
Регистрация: 27.08.2015
Сообщений: 232
|
|
25.09.2015, 20:56 | 4 |
А в какое приложение вам нужно отправить нажатие? Что-то распространённое? Может что-нибудь придумаем.
0
|
0 / 0 / 0
Регистрация: 19.07.2014
Сообщений: 39
|
|
26.09.2015, 12:08 [ТС] | 5 |
в игру вот сылка на игру http://arena.ru/
я делаю все работает но только в окне чата . но не в самой игре .
0
|
127 / 121 / 68
Регистрация: 27.08.2015
Сообщений: 232
|
|
26.09.2015, 17:28 | 6 |
Игра использует DirectX, может быть поэтому не получается. Можете покопать ещё в сторону использования SendInput. Правда посылает опять же только в активное окно (если это вам подойдёт). Для .NET есть обёртка http://inputsimulator.codeplex.com/
0
|
0 / 0 / 0
Регистрация: 19.07.2014
Сообщений: 39
|
|
28.09.2015, 22:23 [ТС] | 7 |
можно пример использование этой функции ? А то я не очень пока умею разбираться.
0
|
127 / 121 / 68
Регистрация: 27.08.2015
Сообщений: 232
|
||||||
28.09.2015, 22:38 | 8 | |||||
На вышеприведённой странице http://inputsimulator.codeplex.com/ аж много примеров сразу. Оттуда:
1
|
0 / 0 / 0
Регистрация: 19.07.2014
Сообщений: 39
|
|
28.09.2015, 23:06 [ТС] | 9 |
можно пример использование этой функции ? А то я не очень пока умею разбираться. Как установить это расширение подскажите пожалуйста у меня Визуал студия 2010
0
|
127 / 121 / 68
Регистрация: 27.08.2015
Сообщений: 232
|
||||||
28.09.2015, 23:37 | 10 | |||||
1. Скачиваете архив с сайта. В архиве две директории Debug и Release. Забираете InputSimulator.dll например из Release директории и распаковываете куда-нибудь (лучше всего в директорию своего приложения).
2. В своём проекте в SolutionExplorer щелкаете правой кнопкой на References->Add Reference. Далее идёте в Browse -> щелкаете кнопку Browse... и выбираете наш InputSimulator.dll 3. В общем-то всё готово. Добавляем using WindowsInput; и пишем код
1
|
0 / 0 / 0
Регистрация: 19.07.2014
Сообщений: 39
|
|
29.09.2015, 08:53 [ТС] | 11 |
Спасибо огромное
Добавлено через 1 час 44 минуты Все хорошо отлично . Но в виртуальной машине не работает
0
|
29.09.2015, 08:53 | |
29.09.2015, 08:53 | |
Помогаю со студенческими работами здесь
11
Подскажите пожалуйста Подскажите пожалуйста!!! Подскажите пожалуйста Подскажите пожалуйста. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |