0 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 5
|
||||||||||||||||
1 | ||||||||||||||||
Вставить текстовые данные в Edit дочернего окна стороннего приложения24.02.2016, 00:37. Показов 1708. Ответов 5
В общем имеется строковая переменная и окно стороннего приложения, имеющее дочернее окно класса Edit (класс узнал экспериментально с помощью EnumChildWindows()). Дескриптор этого окна (Edit) получен. Необходимо, собственно, вставить текст из переменной в окно. Пробовал так:
Окно это открывается другим макросом.
Уже неделю мучаюсь. Перечитал всевозможные форумы , но не нашел работающего варианта. Помогите пожалуйста, кто разбирается)) P. S. Скриншот окна во вложении. Не знаю зачем, но вдруг кому-то интересно. Окно похоже на стандартное виндусовское,но слегка видоизмененное
0
|
24.02.2016, 00:37 | |
Ответы с готовыми решениями:
5
Как непрерывно считывать данные с окна стороннего приложения? Ввод информации в текстовые поля стороннего приложения У дочернего окна не доступен Edit Процедура обработки дочернего окна (ListView и Edit) |
3195 / 850 / 194
Регистрация: 14.01.2013
Сообщений: 4,068
|
|
26.02.2016, 19:33 | 2 |
Из VBA не вставлял тест. Вставлял только из проги, написанной на ассемблере, используя ту самую SendMessage. Там работает на все 100%, невзирая на звёзды
В качестве предположения, вот тут чуть иначе синтаксис Ctrl+V, может в этом дело.
1
|
0 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 5
|
||||||
29.02.2016, 13:23 [ТС] | 3 | |||||
Спасибо за ответ Kubuntovod. Ваш вариант с Sendkeys пробовал - результат тот же
Решил проблему так:
0
|
3195 / 850 / 194
Регистрация: 14.01.2013
Сообщений: 4,068
|
||||||
29.02.2016, 13:59 | 4 | |||||
Хз почему так происходит. Вот такой вариант (о котором я говорил выше) работает, как с добрым утром:
0
|
6922 / 2832 / 543
Регистрация: 19.10.2012
Сообщений: 8,645
|
|
29.02.2016, 14:21 | 5 |
Должен сработать AutoIt. А скрипт можно запустить макросом.
0
|
0 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 5
|
|
03.03.2016, 04:34 [ТС] | 6 |
Теперь возник другой вопрос. Как проследить, что в окно был вставлен текст?
0
|
03.03.2016, 04:34 | |
03.03.2016, 04:34 | |
Помогаю со студенческими работами здесь
6
Создание дочернего окна приложения Скриншот окна стороннего приложения Закрепление окна стороннего приложения Развёртывание окна стороннего приложения Перемещение окна стороннего приложения Изменить размер окна стороннего приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |