6 / 5 / 0
Регистрация: 28.09.2010
Сообщений: 366
|
|
1 | |
Эмуляция нажатий клавиш или автоматический ввод информации25.08.2013, 16:12. Показов 9079. Ответов 17
Метки нет (Все метки)
Добрый день. Мне необходимо чтобы в определенную форму ввелся пароль. Форма является изначально активной, то есть фокус находится на ней. Как сэмулировать нажатие клавиш пароля или мгновенные его ввод в форму? Пароль получается через "cout" и хранится в строке.
Используется MVS 2010 C++. Спасибо.
0
|
25.08.2013, 16:12 | |
Ответы с готовыми решениями:
17
Эмуляция нажатий клавиш клавиатуры Эмуляция клавиш Обработка нажатий клавиш с glfw Подсчет и перехват нажатий клавиш |
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
|
25.08.2013, 16:43 | 2 |
SendInput
0
|
6 / 5 / 0
Регистрация: 28.09.2010
Сообщений: 366
|
|
25.08.2013, 17:23 [ТС] | 3 |
0
|
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
|
25.08.2013, 20:24 | 4 |
В смысле? Ты же обычные чары хочешь пихать. Они за собой и хранят код (48 (0х30) для '0', и т.д.).
0
|
6 / 5 / 0
Регистрация: 28.09.2010
Сообщений: 366
|
|
25.08.2013, 21:41 [ТС] | 6 |
Можно пример использования?
0
|
25.08.2013, 21:46 | 7 |
0
|
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
||||||
25.08.2013, 21:55 | 8 | |||||
1
|
6 / 5 / 0
Регистрация: 28.09.2010
Сообщений: 366
|
|
25.08.2013, 21:57 [ТС] | 9 |
0
|
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
|
25.08.2013, 22:00 | 10 |
1
|
6 / 5 / 0
Регистрация: 28.09.2010
Сообщений: 366
|
|
25.08.2013, 22:59 [ТС] | 11 |
0
|
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
|
25.08.2013, 23:05 | 13 |
1
|
6 / 5 / 0
Регистрация: 28.09.2010
Сообщений: 366
|
|
25.08.2013, 23:13 [ТС] | 14 |
Разобрался чуть-чуть. Еще вопрос: как после всего этого сэмитировать нажатие enter?
0
|
347 / 292 / 37
Регистрация: 23.03.2012
Сообщений: 838
|
|
25.08.2013, 23:39 | 16 |
Virtual-Key Codes (Windows) http://msdn.microsoft.com/en-u... 85%29.aspx
0
|
6 / 5 / 0
Регистрация: 28.09.2010
Сообщений: 366
|
||||||
26.08.2013, 00:06 [ТС] | 17 | |||||
castaway, да в том-то и дело, что я не могу понять документацию. Вот конкретно msdn по keybd_event function. Смотрим:
Далее... Далее... Ну и... Итого получается следующее:
Спасибо всем, кто помогал!
0
|
26.08.2013, 00:19 | 18 |
Просто ты невнимательно читаешь.
Это означает что функция keybd_event устарела и следует использовать SendInput за место неё. Дальше. Уже по SendInput -> структура INPUT -> INPUT_KEYBOARD -> KEYBDINPUT: В общем самообразование, самообразование и еще раз самообразование. А потом уже конкретные вопросы. Спокойной ночи.
0
|
26.08.2013, 00:19 | |
26.08.2013, 00:19 | |
Помогаю со студенческими работами здесь
18
KeyStuff или эмуляция нажатий клавиш Эмуляция нажатий клавиш (число или слово из переменной) Эмуляция нажатий клавиш Память процесса, эмуляция нажатий клавиш Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |