Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.58
DennisRU
24 / 23 / 2
Регистрация: 25.05.2010
Сообщений: 117
#1

Эмуляция клавиатуры - C++

09.09.2010, 16:10. Просмотров 1459. Ответов 4
Метки нет (Все метки)

Подскажите, пожалуйста, как эмулировать нажатие клавиш клавиатуры для конкретного процесса?
Т.е. чтобы, к примеру, можно было работать в MS Office, а в другой процесс передавались нажатия определенных клавиш.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2010, 16:10     Эмуляция клавиатуры
Посмотрите здесь:

Эмуляция клавиатуры и мыши - C++ WinAPI
Доброго времени суток! Столкнулся с такой проблемой: нужно эмулировать нажатия клавиш, передвижение мыши в окно (пишу бота для игрушки), я...

Эмуляция кнопки экранной клавиатуры - C++ WinAPI
Здравствуйте форумчане, возник вопрос: "Как нажать кнопку Q на экранной клавиатуре"? Вроде нашел окно но не уверен, поправьте если...

Эмуляция нажатий клавиш клавиатуры - C++
Посоветуйте, как можно реализовать управление программой (которая управляется с клавиатуры (например игра Quake)) из другой программы...

Создание бота. Эмуляция клавиатуры, мыши. - C++
Попросили написать простенький бот для одной корейской онлайн игрушки. Сразу столкнулся с проблемой сабжа - игрушка защищена православным...

Эмуляция нажатия клавиши клавиатуры в чужом приложении - C++ Builder
Добрый день. Вот, для примера, нажать F1 в "Калькуляторе", пишу: HWND Wnd=FindWindow(NULL,L"Калькулятор Плюс"); ...

Эмуляция нажатия клавиатуры в ДР окне зная его хендл, помоги разобраться - C++ Builder
вообщем есть окно состоит оно из поля ввода и двух кнопок... как сделать так чтобы можно было ввести текст в это поле для ввода из моей...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Impuls1989
6 / 6 / 0
Регистрация: 08.09.2010
Сообщений: 35
09.09.2010, 16:53     Эмуляция клавиатуры #2
А что сообщения Windows уже отменили?
DennisRU
24 / 23 / 2
Регистрация: 25.05.2010
Сообщений: 117
10.09.2010, 10:51  [ТС]     Эмуляция клавиатуры #3
А можно небольшой пример, как например эмулировать нажатие tab в вымышленном процессе?
Impuls1989
6 / 6 / 0
Регистрация: 08.09.2010
Сообщений: 35
10.09.2010, 11:58     Эмуляция клавиатуры #4
Postmessage(h,WM_KEYDOWN,8,0); Посылает ASCII код клавиши. 8 = tab; 82 = r. Ну там разберетесь
Можно писать так: Postmessage(h,WM_KEYDOWN,ord('A'),0); пошлет код символа А.
А вообще в инете куча примеров. Вбиваете в гуглопоиск: как отправить сообщение другому окну PostMessage delphi
И начинаете вкуривать мануалы и форумы)))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.09.2010, 12:00     Эмуляция клавиатуры
Еще ссылки по теме:

Эмуляция мыши - C++ Linux
Нужно сделать эмуляцию мыши. Нужно иметь возможность перемещения, кликов, как правой так и левой кн.мыши, возможность что то выделить...

Эмуляция клавиш - C++
Привет, вот не идёт в голову как до конца дописать код: if(GetAsyncKeyState(0x46)&1) { keybd_event(VkKeyScan('A'), 0, 0, 0); ...

Эмуляция COM порта - C++
Добрый день, киберфорумчане!!) Очень надеюсь на Вашу помощь по следующему вопросу: мне нужно съэмулировать COM порт... предположим...

Эмуляция сигнала I и Q - C++
Доброго времени суток. Хочу спросить возможно ли эмулировать мнимую и действительную составляющую сигнала в Visual C++ или еще в...

Эмуляция принтера - C++ WinAPI
Доброе время суток, не знал куда приспособить пост и сунул сюда, так как более подходящий раздел мной не найден. Предисловие : создаю...

С++ эмуляция курсора - C++
Здравствуйте, возник следующий вопрос. Возможно ли, средствами C++ реализовать отдельный, независимый курсор в программе, который...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
DennisRU
24 / 23 / 2
Регистрация: 25.05.2010
Сообщений: 117
10.09.2010, 12:00  [ТС]     Эмуляция клавиатуры #5
Спасибо большое!
Yandex
Объявления
10.09.2010, 12:00     Эмуляция клавиатуры
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru