Страница: 1 |
Вопрос: Вот такая задачка! | Добавлено: 16.11.09 15:17 |
Автор вопроса: ![]() |
Всем привет.
Подскажите пожалуйста как можно сделать следующее. На рабочем столе, есть некое окно (не форма VB) с текстовым полем. Требуется навести курсор на это поле выбрать текст внем, удалить, и вставить текст из строковой переменной! Заранее благодарю! |
Ответы | Всего ответов: 5 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 13 Ответов: 348 |
Профиль | Цитата | #1 | Добавлено: 16.11.09 16:51 |
есть некое окно
Что за прога, на чём написана??? Тестовое поле может быть вовсе не окном, тогда тяжко будет, а если текстовое поле - окно, то с помощью необходимых API решить эту задачку вполне реально. Есть специальные проги, например Spy++(входит в комплект VS-2008), можно выяснить какие окна существуют в системе, какие процессы, потоки и узнать их hWnd. Кроме того есть функция API, которая возвращает hwnd окна, которое находится под мышиным курсором. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 2 Ответов: 4 |
Профиль | Цитата | #2 | Добавлено: 17.11.09 09:19 |
некое окно - любое окно например адресная строка браузера, поле ввода имени файцла в форме "сохранить" |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 2 Ответов: 4 |
Профиль | Цитата | #3 | Добавлено: 17.11.09 09:22 |
тоесть на данном этапе у меня программа наводит курсор мыши на адресную строку, имитирует нажатие левой кнопки мыши, текст в адресной строке выделяется, теперь надо заменить выделенный текст на текст из переменной |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #4 | Добавлено: 17.11.09 12:21 |
Тебе обязательно, чтоб курсор бегал туда-сюда и юзер мог помешать процессу дернув мышь? |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 2 Ответов: 4 |
Профиль | Цитата | #5 | Добавлено: 17.11.09 13:43 |
нет, это не для приколов, просто мне надо автомотизировать один процесс, нужно чтобы курсор встал на определенное место в вышеперечисленных окнах, мышь ткнулась, текст выделился, стерся и вместо него вписать текст из переменной |
Страница: 1 |
|