Заполнение полей во внешней программе
От: stayer  
Дата: 25.06.04 09:28
Оценка:
Есть программа, в которой есть форма (edit, checkbox, button и т. д.).
Как с помощью внешней программы с имитировать заполнение полей и нажатие кнопок этой программы?
Re: Заполнение полей во внешней программе
От: Carc Россия http://www.amlpages.com/home.php
Дата: 25.06.04 09:35
Оценка:
Здравствуйте, stayer, Вы писали:

S>Есть программа, в которой есть форма (edit, checkbox, button и т. д.).

S>Как с помощью внешней программы с имитировать заполнение полей и нажатие кнопок этой программы?
SetWindowsHookEx+ WH_JOURNALRECORD\PLAY
Aml Pages Home
Re: Заполнение полей во внешней программе
От: Pavel Dvorkin Россия  
Дата: 25.06.04 10:21
Оценка:
Привет!

stayer wrote:
>
> Есть программа, в которой есть форма (edit, checkbox, button и т. д.).
> Как с помощью внешней программы с имитировать заполнение полей и нажатие кнопок этой программы?

1.EnumWindows b найти окно формы (как — не знаю, по заголовку, к
примеру)
2.EnumChildWindows для этого окна
3. Для каждого из edit SetWindowText
4.Для кнопки WM_LBUTTONDOWN. Или для формы WM_COMMAND.

--
With best regards,
Pavel Dvorkin
Posted via RSDN NNTP Server 1.7 "Bedlam"
With best regards
Pavel Dvorkin
Re[2]: Заполнение полей во внешней программе
От: Leonid Troyanovsky  
Дата: 25.06.04 10:44
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

>> Есть программа, в которой есть форма (edit, checkbox, button и т. д.).

>> Как с помощью внешней программы с имитировать заполнение полей и нажатие кнопок этой программы?

PD>1.EnumWindows b найти окно формы (как — не знаю, по заголовку, к

PD>примеру)
PD>2.EnumChildWindows для этого окна

FindWindowEx

PD>3. Для каждого из edit SetWindowText


WM_SETTEXT, для листбоксов — LB_SEL*, etc

PD>4.Для кнопки WM_LBUTTONDOWN. Или для формы WM_COMMAND.


И для кнопок, чекбоксов, меню.
--
С уважением, LVT
Re[3]: Заполнение полей во внешней программе
От: Pavel Dvorkin Россия  
Дата: 25.06.04 10:54
Оценка:
Привет!

Leonid Troyanovsky wrote:
>
> Здравствуйте, Pavel Dvorkin, Вы писали:

<skipped>

Ты прав, конечно. Вот что значит я на некоторое время отключился от дел.
А впереди еще месяц отпуска — все забуду

--
With best regards,
Pavel Dvorkin
Posted via RSDN NNTP Server 1.7 "Bedlam"
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.