|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.11.2009, 21:37 | #1 |
Новичок
Джуниор
Регистрация: 29.11.2009
Сообщений: 2
|
каждые 5 секунд нажималась клавиша 9
Всем привет,решил написать нубо прогу,суть в том что мне надо добиться того чтобы каждые 5 секунд нажималась клавиша 9 ),так вот сделал вроде всё верно,открываю блокнот жму пуск(программы) каждые 5 сек печатается цифра 9.Программа нужна для игры,мне надо чтоыб в игре автоматизировано нажималась клавиша 9 без моего вмешательства.Но эта программа действует так,что цифра 9 тока печатается,я открываю игровой чат в игре и там печатается цифра 9,но сама кнопка 9 ненажимается.Что надо изменить в коде,что надо добавить и т.д. и т.п. жду подробных обьясненей мне это очень важно.
Вот картинка там понятно суть проблемы,также код и сама прога.Неругайте сильно новичка всем спс |
29.11.2009, 23:22 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
http://www.programmersforum.ru/showt...EA%ED%E0%EC%E8
и вообще поиск по форуму - "работа с чужими окнами" |
30.11.2009, 09:59 | #3 |
Новичок
Джуниор
Регистрация: 29.11.2009
Сообщений: 2
|
Ну там совсем не то...я мало что понимаю,может просто внесёте поправку в код чтобы добиться моей цели.
|
30.11.2009, 11:48 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Там именно то...
Как найти чужое окно... Как найти в нем нужный контрол... Как послать нужное сообщение этому контролу... |
01.12.2009, 08:46 | #5 |
Пользователь
Регистрация: 13.11.2009
Сообщений: 23
|
для л2
Код:
|
01.12.2009, 09:27 | #6 |
Форумчанин
Регистрация: 05.11.2007
Сообщений: 392
|
Абсолютно солидарен с shok-in. в таймере с периодом в пять секунд отлавливаете окно игры, ищите элемент с чатом, и сендмесадж. а найти окно и прочие элементы вам поможет утилитка winsight. кстате входит в комплект с делфи если не в курсе. впринципе задача не сложная так что дерзайте.
|
01.12.2009, 14:24 | #7 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
DeDoK или shock-in, можно поподробнее? Как пользоваться утилтой winsight? И что делает этот код:
Код:
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
01.12.2009, 21:11 | #8 |
Пользователь
Регистрация: 13.11.2009
Сообщений: 23
|
присваивает переменной h - HWND окна и посылает в него сообщение о нажатии клавиши F1
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно сделать изменение цвета надписи каждые 15 сек | Wildice | Microsoft Office Excel | 3 | 03.11.2009 12:20 |
Подождать n-секунд в линуксе. Не в билдере =) | TwiX | Общие вопросы C/C++ | 6 | 23.10.2009 17:22 |
обращение к процедуре каждые n минут | iamaxl | Microsoft Office Excel | 1 | 04.07.2009 07:31 |
Закрыть через 5 секунд | Михаил Юрьевич | Общие вопросы Delphi | 11 | 08.07.2008 10:43 |
Как сделать чтобы макрос выполнялся сам каждые 10 минут? | Град | SQL, базы данных | 0 | 26.05.2008 16:12 |