|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.11.2014, 17:25 | #1 |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Нажатие кнопок в другой программе
Написал программу для нажатия кнопки в другой программе, но срабатывает только когда окно дополнительной программы развёрнуто, как сделать, чтобы можно было нажать кнопку у свёрнутого окна.
Код:
Подскажите 1)С каким SendMessage() кнопка будет работать у свёрнутого окна или просто какое лучше использовать? 2)Как сделать нужную мне кнопку "видимой" программно?
#define TRUE FALSE //счастливой отладки
|
04.11.2014, 17:35 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Если не ошибаюсь такие сообщения как Клик можно послать только видимому окну. Если оно свернуто то и сообщения обрабатываться не будут.
Ставь виртуальную машину. На ней заряжай автокликер своей доты и виртуалку можешь уже сворачивать.
I'm learning to live...
|
04.11.2014, 17:42 | #3 |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Это не дота, а халявный интернет биллайн!
Я уже думал как вариант программу модема вообще не сворачивать, но вдруг кто-нибудь(а кое кто может) за комп сядет и свернёт. так есть какой - нибудь вариант со свёрнутым окном?
#define TRUE FALSE //счастливой отладки
|
04.11.2014, 17:50 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
04.11.2014, 18:03 | #5 |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Ну тогда буду программно отключать мышь с клавиатурой(от греха подальше),разворачивать программу модема, потом нажимать нужные кнопки ,сворачивать программу, включать мышку с клавиатурой.
А есть смысл через дисассемблер искать нужную мне функцию нужной кнопки и вызывать через мою программу или уже не заморачиваться?
#define TRUE FALSE //счастливой отладки
|
04.11.2014, 19:28 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
04.11.2014, 19:43 | #7 |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
Я знаю для какого пользователя эта программа. Он когда смотрит фильм или сидит в VK и видит раскрывающееся окно сразу жмёт на крестик с криками "что за ...ня! Я её не просил!!!" , а потом удивляется что ничего не работает.
Нет управления - нет проблем!
#define TRUE FALSE //счастливой отладки
|
04.11.2014, 20:00 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ха! А ты представляешь себе какое будет моргание при просмотре фильма когда это окно будет всплывать?
Короче я не понимаю зачем это все нужно такие муки...
I'm learning to live...
|
04.11.2014, 20:15 | #9 |
Форумчанин
Регистрация: 07.01.2014
Сообщений: 124
|
По сути всё работает следующим образом:
в нужный момент открывается программа модема, быстренько сама нажимается кнопочка, открывается ещё одно окошечко на 10 секунд, всё прячется. А заморачиваюсь, потому что хочу чтобы всё работало автоматически, желательно скрытно, и чтобы пользователь СЛУЧАЙНО НИЧЕГО НЕ ИСПОРТИЛ. Как вариант разворачиваем нужные окна, ставим позицию окна за пределы экрана, делаем что нужно, возвращаем всё как было.
#define TRUE FALSE //счастливой отладки
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нажатие кнопок | glebast | Помощь студентам | 0 | 03.04.2012 21:08 |
Нажатие кнопок на клавиатуре. | glebast | Общие вопросы Delphi | 2 | 28.12.2011 18:36 |
нажатие кнопки в другой программе | Pein95 | Общие вопросы C/C++ | 6 | 20.06.2011 22:56 |
нажатие кнопок | Nitrino | Win Api | 2 | 07.01.2010 22:43 |
Нажатие кнопок | SeregaIRK | Компоненты Delphi | 9 | 18.09.2008 18:13 |