Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.06.07;
Скачать: CL | DM;

Вниз

Поиск поля для ввода текста и его замена   Найти похожие ветки 

 
ZeroCrash ©   (2009-04-21 15:15) [0]

Всем привет!

Нужно найти в запущенной программе поле для ввода текста, в котором уже содержится определённый текст и заменить его на случайный из списка текстового файла.

Помогите плиз реализовать такую функцию.
Заранее благодарен!


 
DVM ©   (2009-04-21 15:18) [1]

FindWindowEx()


 
ZeroCrash ©   (2009-04-21 15:22) [2]

DVM ©

:) Спасибо конечно, но можно по конкретней:

"Найти поле для ввода текста, в котором уже содержится определённый текст и заменить его на случайный из списка текстового файла." - как реализовать вот это?


 
DVM ©   (2009-04-21 15:31) [3]


> "Найти поле для ввода текста, в котором уже содержится определённый
> текст и заменить его на случайный из списка текстового файла.
> " - как реализовать вот это?

Это не один вопрос, а целых три:
1)

> Найти поле для ввода текста

Сначала надо найти окно FindWindow, для этого надо знать класс и(или) заголовок окна. Затем зная хендл окна, попытаться найти дочерний элемент управления (текстовое поле) с пом. FindWindowEx, тут опять нужен класс окна.
2)

> и заменить его

Если все успешно нашлось в 1), то поменять текст можно с помощью WM_SETTEXT (или SetWindowText)

3) А чтение из файла это вообще отдельная песня.


 
ZeroCrash ©   (2009-04-21 15:32) [4]

Спасибо!



Страницы: 1 вся ветка

Текущий архив: 2009.06.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
15-1235310066
Andy BitOff
2009-02-22 16:41
2009.06.07
Сотни DVD на диск размером с монету


11-1176366189
Dmitry___
2007-04-12 12:23
2009.06.07
Курсорные клавиши в Memo на форме внутри dll


15-1238782378
Petr V. Abramov
2009-04-03 22:12
2009.06.07
ave отечественый производитель ::)


2-1240244578
Роман
2009-04-20 20:22
2009.06.07
Фильтрация по нескольким полям


15-1238603200
Городской Шаман
2009-04-01 20:26
2009.06.07
Microsoft уроды со своей VS.