![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 15.08.2011
Сообщений: 11
|
![]()
Всем привет, возникла необходимость нажать на определенную кнопку в другом приложении, запуская свою. Если ближе к реальности. То есть моя программа1, которая запускает по ходу работу другую программу2. В конце работы программы2 вылезает окошко, которое говорит, что программа2 установлена, нажмите ОК. Вот как мне из моей программы1 нажать на этот ОК в программе 2? Пробовал каждые 10 секунд нажимать ентер программно, но в процессе установки возникают другие окна, в которых ничего не должно нажиматься. Есть какие-нить простые варианты?
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.12.2010
Сообщений: 398
|
![]()
А если "Ок" то она номально утсновилась. Завершайте просто процесс
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.08.2011
Сообщений: 11
|
![]()
А как я узнаю, когда программа установилась? В неизвестный момент времени появится это окошко и как мне его подгадать, что б долго не ждать. Программа написана как раз для быстроты установки.
Из того что придумал, это определить положение кнопки ОК и жать в это место мышкой программно. Может есть варианты как это сделать лучше и проще? |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 15.08.2011
Сообщений: 11
|
![]()
никак не могу разобраться с винапи? Может кто ссылку даст, где четко прописано - вот функция, вот такие у нее есть параметры, вызывается так и так! А то сколько не хожу какие-то левые примеры, толком никто ничего не объясняет. ТАкое ощущение, что это все известно блин с рождения. Единственное, что вроде как понял.
Надо сначала написать: Код:
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 13.10.2011
Сообщений: 6
|
![]()
Определяете handle приложения, которое вы запускаете. Это не сложно. Затем ищете по названию свою кнопку "ОК" среди окон данного приложения, определяете ее координаты. Устанавливаете курсор мышки в это место и щелкаете.
Для работы с мышкой думаю будет понятно, а остальное поищи в инете Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать бесконечное авто-нажатие на определенную кнопку на сайте | zheka100pudov | JavaScript, Ajax | 4 | 16.03.2011 01:53 |
Как нажать клавишу на клавиаруте в другом приложении | BoT_T | Общие вопросы Delphi | 10 | 28.12.2010 18:27 |
Как нажать на кнопку в программе. | arach | Win Api | 6 | 07.09.2010 19:50 |
Как нажать кнопку в TWebBrowser | duhduhduh | Компоненты Delphi | 0 | 03.05.2010 13:49 |
Как нажать кнопку другого приложения? | TwiX | Общие вопросы Delphi | 2 | 29.07.2009 19:08 |