|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.06.2009, 13:59 | #1 |
Новичок
Джуниор
Регистрация: 27.06.2009
Сообщений: 1
|
помогите с приложением
Здравствуйте, пишу бот програмку.
но так как знания мои весьма скудны, мне понадобится совет уже более опытных) приложение под которое пишу бота реагирует только на нажатие некой кнопки, но при зажатии оной действие не повторяется. получается мне надо поставить таймер, и через заданный промежуток времени в цикле передавать из одного приложения в другое кейкод. вот тут и проблема, я не знаю как передавать код кнопки из одного в другое. дайте пожалуйста зацепочки |
27.06.2009, 19:20 | #2 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
1 найди хэндл окна программы, например перебрав все окна функцией GetWindow. Имя окна можно узнать функцией GetWindowText
2 Когда узнаешь хэндл окна той программы, шли в него сообщения WM_KEYDOWN и через небольшой промежуток времени WM_KEYUP. SendMessage(hwnd,WM_KEYDOWN,nVirtKe y,lKeyData) Подробное описание можно найти в Win32 Programmer's Reference |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите что обозначает "диск D:/ не является приложением win32." | Ospa | Windows | 19 | 05.06.2011 21:02 |
Помогите пожалуйста с приложением для сайта Vkontakte.ru | vinil | Помощь студентам | 4 | 10.06.2009 19:07 |
ассоциация файлов с приложением | TaTT DoGG | Общие вопросы .NET | 3 | 15.03.2009 18:21 |
память, занимаемая приложением | Kn793 | Общие вопросы Delphi | 6 | 21.06.2008 14:51 |