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