4 / 4 / 3
Регистрация: 20.06.2016
Сообщений: 19
|
||||||
1 | ||||||
Эмуляция нажатия клавиш в неактивном окне (Игра)20.06.2016, 13:24. Показов 5509. Ответов 19
Метки нет (Все метки)
Пытаюсь передать в игру нажатие клавиши F1, но ничего не получается. Пробовал разные способы, перерыл множество форумов, но результата никакого. Есть подозрение что игра блокирует всю эмуляцию, за исключением проверенных программ фирм компьютерной периферии. Один из кодов скидываю под спойлер. Есть у кого какие мысли решения данной задачи?
0
|
20.06.2016, 13:24 | |
Ответы с готовыми решениями:
19
Эмуляция нажатия клавиш Эмуляция нажатия клавиш Эмуляция нажатия комбинации клавиш Эмуляция нажатия клавиш в неактивное окно. |
49 / 49 / 34
Регистрация: 16.02.2016
Сообщений: 277
|
|
20.06.2016, 19:34 | 2 |
посмотри здесь https://www.cyberforum.ru/post9288267.html
0
|
4 / 4 / 3
Регистрация: 20.06.2016
Сообщений: 19
|
|
21.06.2016, 07:08 [ТС] | 3 |
Не вариант.
0
|
2595 / 853 / 75
Регистрация: 21.04.2013
Сообщений: 6,766
|
|
21.06.2016, 07:32 | 4 |
0
|
4 / 4 / 3
Регистрация: 20.06.2016
Сообщений: 19
|
|
21.06.2016, 07:52 [ТС] | 5 |
Black Desert
0
|
49 / 49 / 34
Регистрация: 16.02.2016
Сообщений: 277
|
|||||||||||
21.06.2016, 17:48 | 6 | ||||||||||
код этот работает, только нужно было вместо
вызвать
результат проверки работы программы:
0
|
4 / 4 / 3
Регистрация: 20.06.2016
Сообщений: 19
|
|
21.06.2016, 19:17 [ТС] | 7 |
Но не работает в Google Chrome, окно активным становится, а справка не вызывается.
0
|
49 / 49 / 34
Регистрация: 16.02.2016
Сообщений: 277
|
|
21.06.2016, 19:33 | 8 |
в мозилле справка по F1 тоже не вызывается, потому что не предусмотрен вызов справки по F1, а в хроме не знаю, я им не пользуюсь
0
|
49 / 49 / 34
Регистрация: 16.02.2016
Сообщений: 277
|
|
21.06.2016, 20:13 | 9 |
в опере 12.10 открывает вкладку справка
0
|
4 / 4 / 3
Регистрация: 20.06.2016
Сообщений: 19
|
|
21.06.2016, 21:03 [ТС] | 10 |
Нужно будет попробовать на опере, в игре точно ничего не происходит, возможно нужно как-то через драйвер, но думаю это сложно.
0
|
49 / 49 / 34
Регистрация: 16.02.2016
Сообщений: 277
|
|
21.06.2016, 21:32 | 11 |
здесь главное нужно правильно определить название окна
0
|
4 / 4 / 3
Регистрация: 20.06.2016
Сообщений: 19
|
|
21.06.2016, 21:38 [ТС] | 12 |
Ну так да, всё норм, хэндл окна определяет и переводит его в активное, но F1 так и не нажимает =( (в Chrome)
0
|
49 / 49 / 34
Регистрация: 16.02.2016
Сообщений: 277
|
|
21.06.2016, 23:02 | 13 |
0
|
4 / 4 / 3
Регистрация: 20.06.2016
Сообщений: 19
|
|
22.06.2016, 04:43 [ТС] | 14 |
Скинь свой проект, гляну в чём у меня ошибка...
0
|
49 / 49 / 34
Регистрация: 16.02.2016
Сообщений: 277
|
||||||
22.06.2016, 17:41 | 15 | |||||
0
|
4 / 4 / 3
Регистрация: 20.06.2016
Сообщений: 19
|
|
22.06.2016, 19:22 [ТС] | 16 |
Всё равно ничего не работает, видос записал...
https://cloud.mail.ru/public/FaKR/V8qh2Vd9Q
0
|
49 / 49 / 34
Регистрация: 16.02.2016
Сообщений: 277
|
|
22.06.2016, 20:31 | 17 |
суть работы программы уже была озвучена
программа ищет название окна, если находит, то происходит нажатие F1; в браузерах название окна меняется и зависит от открытой и в данный момент активной страницы, у которой, обычно, в парном теге <title>название окна</title>, находится название окна программа нормально работает
0
|
4 / 4 / 3
Регистрация: 20.06.2016
Сообщений: 19
|
|
22.06.2016, 20:49 [ТС] | 18 |
Название прописываю правильное, он находит его, делает активным, а потом нажимает F1 (но F1 не нажимается).
0
|
49 / 49 / 34
Регистрация: 16.02.2016
Сообщений: 277
|
|||||||||||
22.06.2016, 22:08 | 19 | ||||||||||
значит код немножко нужно подправить
лучше вот так
0
|
4 / 4 / 3
Регистрация: 20.06.2016
Сообщений: 19
|
|
22.06.2016, 22:59 [ТС] | 20 |
Ничего не работает, наверное я криворукий =(
0
|
22.06.2016, 22:59 | |
22.06.2016, 22:59 | |
Помогаю со студенческими работами здесь
20
Эмуляция нажатия клавиши в чужом окне Имитировать нажатие клавиш в неактивном окне Нажатие клавиш в неактивном окне Нажатие клавиш в неактивном окне Имитация нажатия клавиш в неактивном браузере Имитация нажатия кнопок в неактивном окне Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |