
Скопировать значение из одного поля в другое
#1
Отправлено 15 февраля 2012 - 08:34
В окне приложения есть два поля FormElement1 и FormElement2. Первое поле заполнено текстом, второе пустое. Свойства WndCaption и Caption пустые, полный путь к введенному тексту выглядит так:
Sys.Process("Procv8").Form("FormAgent").MDIWindow("Агент Создание:*").Window("V8FormElement", "", 1).TextObject("Тестовый агент").
Каким образом можно скопировать текст из FormElement1 в FormElement2 - я пока не понимаю, помогите, плиз.
#2
Отправлено 15 февраля 2012 - 09:26
Доброго времени суток, друзья.
В окне приложения есть два поля FormElement1 и FormElement2. Первое поле заполнено текстом, второе пустое. Свойства WndCaption и Caption пустые, полный путь к введенному тексту выглядит так:
Sys.Process("Procv8").Form("FormAgent").MDIWindow("Агент Создание:*").Window("V8FormElement", "", 1).TextObject("Тестовый агент").
Каким образом можно скопировать текст из FormElement1 в FormElement2 - я пока не понимаю, помогите, плиз.
то есть в окне Object Spy в свойствах нет ничего такого что выдает текст ?нет свойств Text,wText.. ?
#3
Отправлено 15 февраля 2012 - 09:32
чтото по этому поводу писалось в топиках -
http://software-test...um/topic/21656/
http://software-test...um/topic/19043/
#5
Отправлено 15 февраля 2012 - 10:16
Доброго времени суток, друзья.
В окне приложения есть два поля FormElement1 и FormElement2. Первое поле заполнено текстом, второе пустое. Свойства WndCaption и Caption пустые, полный путь к введенному тексту выглядит так:
Sys.Process("Procv8").Form("FormAgent").MDIWindow("Агент Создание:*").Window("V8FormElement", "", 1).TextObject("Тестовый агент").
Каким образом можно скопировать текст из FormElement1 в FormElement2 - я пока не понимаю, помогите, плиз.
то есть в окне Object Spy в свойствах нет ничего такого что выдает текст ?нет свойств Text,wText.. ?
Ничего похожего нет...
#6
Отправлено 15 февраля 2012 - 10:20
может быть поможет Text Recognition..
чтото по этому поводу писалось в топиках -
http://software-test...um/topic/21656/
http://software-test...um/topic/19043/
Благодаря Text Recognition мне и удалось получить TextObject со свойством Text="Тестовый агент"
#7
Отправлено 15 февраля 2012 - 10:23
У TextObject'ов должно быть свойство Text с текстом объекта.
Можно попробовать ввести текст в поле, используя Keys, как-нибудь так:var str = FormElement1.Text; FormElement2.Keys("^a[Del]" + str); // сначала делаем Ctrl+A и Del, чтобы удалить старый текст
Пожалуй, покопаюсь в этом направлении. Спасибо.
#8
Отправлено 15 февраля 2012 - 10:25
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных