Перейти к содержимому

Фотография

Скопировать значение из одного поля в другое


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 mskffo

mskffo

    Новый участник

  • Members
  • Pip
  • 63 сообщений
  • ФИО:Мария
  • Город:Москва

Отправлено 15 февраля 2012 - 08:34

Доброго времени суток, друзья.
В окне приложения есть два поля FormElement1 и FormElement2. Первое поле заполнено текстом, второе пустое. Свойства WndCaption и Caption пустые, полный путь к введенному тексту выглядит так:
Sys.Process("Procv8").Form("FormAgent").MDIWindow("Агент Создание:*").Window("V8FormElement", "", 1).TextObject("Тестовый агент").
Каким образом можно скопировать текст из FormElement1 в FormElement2 - я пока не понимаю, помогите, плиз.
  • 0

#2 XXX

XXX

    Опытный участник

  • Members
  • PipPipPipPip
  • 284 сообщений
  • ФИО:Денис Викторович
  • Город:Санкт-Петербург


Отправлено 15 февраля 2012 - 09:26

Доброго времени суток, друзья.
В окне приложения есть два поля FormElement1 и FormElement2. Первое поле заполнено текстом, второе пустое. Свойства WndCaption и Caption пустые, полный путь к введенному тексту выглядит так:
Sys.Process("Procv8").Form("FormAgent").MDIWindow("Агент Создание:*").Window("V8FormElement", "", 1).TextObject("Тестовый агент").
Каким образом можно скопировать текст из FormElement1 в FormElement2 - я пока не понимаю, помогите, плиз.



то есть в окне Object Spy в свойствах нет ничего такого что выдает текст ?нет свойств Text,wText.. ?
  • 0

#3 XXX

XXX

    Опытный участник

  • Members
  • PipPipPipPip
  • 284 сообщений
  • ФИО:Денис Викторович
  • Город:Санкт-Петербург


Отправлено 15 февраля 2012 - 09:32

может быть поможет Text Recognition..

чтото по этому поводу писалось в топиках -
http://software-test...um/topic/21656/
http://software-test...um/topic/19043/
  • 0

#4 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 15 февраля 2012 - 09:48

У TextObject'ов должно быть свойство Text с текстом объекта.

Можно попробовать ввести текст в поле, используя Keys, как-нибудь так:
var str = FormElement1.Text;
FormElement2.Keys("^a[Del]" + str); // сначала делаем Ctrl+A и Del, чтобы удалить старый текст

  • 0

#5 mskffo

mskffo

    Новый участник

  • Members
  • Pip
  • 63 сообщений
  • ФИО:Мария
  • Город:Москва

Отправлено 15 февраля 2012 - 10:16


Доброго времени суток, друзья.
В окне приложения есть два поля FormElement1 и FormElement2. Первое поле заполнено текстом, второе пустое. Свойства WndCaption и Caption пустые, полный путь к введенному тексту выглядит так:
Sys.Process("Procv8").Form("FormAgent").MDIWindow("Агент Создание:*").Window("V8FormElement", "", 1).TextObject("Тестовый агент").
Каким образом можно скопировать текст из FormElement1 в FormElement2 - я пока не понимаю, помогите, плиз.



то есть в окне Object Spy в свойствах нет ничего такого что выдает текст ?нет свойств Text,wText.. ?



Ничего похожего нет...
  • 0

#6 mskffo

mskffo

    Новый участник

  • Members
  • Pip
  • 63 сообщений
  • ФИО:Мария
  • Город:Москва

Отправлено 15 февраля 2012 - 10:20

может быть поможет Text Recognition..

чтото по этому поводу писалось в топиках -
http://software-test...um/topic/21656/
http://software-test...um/topic/19043/



Благодаря Text Recognition мне и удалось получить TextObject со свойством Text="Тестовый агент"
  • 0

#7 mskffo

mskffo

    Новый участник

  • Members
  • Pip
  • 63 сообщений
  • ФИО:Мария
  • Город:Москва

Отправлено 15 февраля 2012 - 10:23

У TextObject'ов должно быть свойство Text с текстом объекта.

Можно попробовать ввести текст в поле, используя Keys, как-нибудь так:

var str = FormElement1.Text;
FormElement2.Keys("^a[Del]" + str); // сначала делаем Ctrl+A и Del, чтобы удалить старый текст


Пожалуй, покопаюсь в этом направлении. Спасибо.
  • 0

#8 XXX

XXX

    Опытный участник

  • Members
  • PipPipPipPip
  • 284 сообщений
  • ФИО:Денис Викторович
  • Город:Санкт-Петербург


Отправлено 15 февраля 2012 - 10:25

.
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных