#1 10.11.10 18:56
подскажите исходник на с# сграбить содержимое richtext2w в другом прил
Укроп написал(а):
в общем нужна следующая автоматизация, есть программа, нужно для нее написать автокликалку, которая бы кликала на контролы, и грабила контекст richtext в память в сыром виде.
я так понимаю речь пойдет о hook
1. подскажите как сграбить содержимое richtext2w в другом приложении, желательно с примером
2. как в комбобоксе выбрать тот или иной пункт
3. как, сохранить в память(файл) содержимое памяти(объекта), после того, как мы его выбрали
Это не я бляяя...
Offline
#2 12.11.10 08:24
Re: подскажите исходник на с# сграбить содержимое richtext2w в другом прил
Думаю, что хуки здесь не при чем. Какое событие ты думал хукнуть?
Для написания такой программки нужно использовать winApi и все.
Поэтому лучше писать ее на c++ иначе все равно придется импортировать winApi функции
в приложение на c#, получится тот же йух, но в другой руке. :-)
Т.е. решение будет некрасивым.
Нужно найти окно программы по заголовку и классу (FindWindow, имя класса можно подсмотреть spy++).
Потом найти на нем нужный контрол (FindWindowEx).
Получить текст (GetDlgTextW, кажется).
Комбобоксу нужно послать сообщение (WM_CLICKED или что он там принимает, SendMessageTimeout).
3-ий пункт: не совсем понял, что значит "после того, как мы его выбрали".
Но в любом случае, не проблема сохранить в файл или буфер хоть что, когда это "что-то" мы уже получили.
Исправлено Дональдак (12.11.10 11:04)
Offline

