Официальный сайт студ.городка НГТУ
Программирование и БД » подскажите исходник на с# сграбить содержимое richtext2w в другом прил 

#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

Программирование и БД » подскажите исходник на с# сграбить содержимое richtext2w в другом прил 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.257 сек.
Выполнено 14 запросов.