ВОПРОС · Q&A

Передача информации в другое приложение и выполнение в нем действий&#3

2 ответов 4,6 тыс.
Автор вопроса
Предположим есть сторонние приложение, в котором есть поле ввода текста и кнопки подтверждения ввода и выхода, требуется создать приложение, которое бы передавало текст в выше описанное приложение и передавала сообщение тому приложению нажатия кнопки подтверждения и в зависимости от выполнения действия в стороннем приложении прекращало свою работу или повторяло ввод.

Не буду просить написать такое приложение помогите разобраться, что для этого понадобится, не представляю даже с помощью чего это можно реализовать...
 
Готовое решение я предложить не могу, но посоветую воспользоваться функцией API SendMessage(HWND,Message,WParam,LParam). Описание есть в дельфовском хелпе, список сообщений находится в модуле Messages (подключать в uses). В частности, кнопки, поля ввода - это тоже окна, им можно посылать сообщения. Как найти эти кнопки в хэндле процесса - тема отдельная, и, думаю, гугл подскажет (в крайнем случае есть прога, вроде ProcessXP называется, так вот она может показыть дескрипторы вплоть до каждого элемента приложения).
 
если всё же не разберетесь - пишите в аську, сделаю быстро!