вставить текст в поле сразу

rostik999

Пользователь
Регистрация
18.02.2022
Сообщения
90
Реакции
13
Баллы
8
Привет, использую скрипт, но в многопотоке идут пропуски и ошибки
как исправить ? обычное поле с формой


var textcr = project.Variables["url"].Value;
System.Windows.Forms.Clipboard.SetText(textcr);
instance.ActiveTab.KeyEvent("v","press","ctrl");

перед кубиком устанавливаю значение в переменную url
 
Привет, использую скрипт, но в многопотоке идут пропуски и ошибки
как исправить ? обычное поле с формой


var textcr = project.Variables["url"].Value;
System.Windows.Forms.Clipboard.SetText(textcr);
instance.ActiveTab.KeyEvent("v","press","ctrl");

перед кубиком устанавливаю значение в переменную url
Здравствуйте,

Данный подход очень плохой и не будет работать в многопотоке из-за System.Windows.Forms.Clipboard.

Для стабильной работы нужен другой подход.

Если вам нужен С#:
Вы через объект ActiveTab находите нужный элемент (поле для вставки), например через xPath, и после у данного элемента будет метод SetValue, через который вы уже вставляете нужное значение var textcr = project.Variables["url"].Value;

Если у вас есть трудности работы через C#, воспользуйтесь Конструктором действий ZP, через которое находите элемент куда нужно вставить значение и вставляете нужное значение.
Документация.
 
  • Оценить
Реакции: rostik999
Здравствуйте,

Данный подход очень плохой и не будет работать в многопотоке из-за System.Windows.Forms.Clipboard.

Для стабильной работы нужен другой подход.

Если вам нужен С#:
Вы через объект ActiveTab находите нужный элемент (поле для вставки), например через xPath, и после у данного элемента будет метод SetValue, через который вы уже вставляете нужное значение var textcr = project.Variables["url"].Value;

Если у вас есть трудности работы через C#, воспользуйтесь Конструктором действий ZP, через которое находите элемент куда нужно вставить значение и вставляете нужное значение.
Документация.
мне нужно, чтобы текст 500 строк вставился в форму, без эмуляции набора и сразу, в многопотоке

не до конца понял
 
мне нужно, чтобы текст 500 строк вставился в форму, без эмуляции набора и сразу, в многопотоке

не до конца понял
Возможно это сообщение поможет:

 
  • Оценить
Реакции: rostik999
мне нужно, чтобы текст 500 строк вставился в форму, без эмуляции набора и сразу, в многопотоке

не до конца понял
Сделай через обычный кубик set - value и сдвинь ползунок влево до конца. Он вставит текст сразу без эмуляции ввода.
 

Вложения

  • Screenshot_200.png
    Screenshot_200.png
    8,8 KB · Просмотры: 1
  • Оценить
Реакции: rostik999
Возможно это сообщение поможет:

надо что то подключать еще прописывать, скачивать, или чисто этот кусок кода в кубик ?
 
надо что то подключать еще прописывать, скачивать, или чисто этот кусок кода в кубик ?
Просто кубик C# кода.
В самом верху указать имя переменной с данными.
string variableName = "text"; // вместо text.
 

Кто просматривает тему: (Всего: 4, Пользователи: 1, Гости: 3)