Главная страница
    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.45 MB
Время: 0.004 c
2-1240300599
Unforgiven
2009-04-21 11:56
2009.06.07
Запись видео в файл


6-1203366089
IgorT
2008-02-18 23:21
2009.06.07
InternetReadFile + BlockWrite + ProgressBar , помогите ...


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


15-1238166159
Azazello
2009-03-27 18:02
2009.06.07
Иконка приложения


15-1238617804
Юрий
2009-04-02 00:30
2009.06.07
С днем рождения ! 2 апреля 2009 четверг





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский