Страница: 1 |
Страница: 1 |
Вопрос: Эмуляция нажатия клавиш в другое приложение
Добавлено: 30.10.05 19:35
Автор вопроса: Arseny | ICQ: 298826769
Как эмулировать нажатие клавиши(клавиш) в другое,
свернутое(скрытое) приложение. Например в powerDVD, Winamp, bsplayer и т.д.
Хочу опробовать winlirc клиент.
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #1
Добавлено: 31.10.05 13:15
Я не знаю, что это.
Способ 1. SendKeys (VB)
Способ 2. SendInput или keybd_event
Способ 3. SendMessage. Последнее, наверно, лучше всего будет, главной задачкой становится поиск окна приложения. А посылать надо WM_KEYDOWN, WM_KEYUP или WM_CHAR.
Номер ответа: 2
Автор ответа:
«UL.eXe»
ICQ: 197.895.916.247
Вопросов: 72
Ответов: 540
Профиль | | #2
Добавлено: 31.10.05 22:19
К словам Victor'a могу только добавить..
Использовать лучше всего GetAsyncKeyState
Вставляешь функцию в таймер...
Что-то типа этого будет:
Then
SendKeys Text1.Text
End IF
Exit Sub
зы) Не забудь подключить библиотеку
Ну и конечно чтобы найти активное окно: