Делфи. Получение текста из чужого окна.

Собственно я нахватал куски кода и идею в Интернете. Поэтому подробно о EnumWindows и EnumChildWindows писать не буду - кому интересно без труда найдут этот материал в сети.

Программа перебирает все окна программ и все текстовые поля этих окон.

Если программа запущена без параметров - то позволяет просматривать все программы и их поля.

Если с параметром Ammy то включается фильтр - из всех программ отбирается только программа с соответствующим заголовком окна (проверка на вхождение подстроки в строку с учетом регистра) и в Memo1 вносится текст из текстовых полей этой программы.

Если указан и второй параметр - имя файла, то содержимое Memo1 сохраняется в этот файл а программа тут же закрывается.

 

Пример использования:

ap.exe Ammy id.txt

Теги: 
ВложениеРазмер
Исходник203.96 КБ