Копирование из буфера обмена. Нужна помощь

  • Автор темы Автор темы pazuofo
  • Дата начала Дата начала

pazuofo

Client
Регистрация
20.04.2019
Сообщения
45
Реакции
17
Баллы
8
Всем привет! Появилась потребность в копировании текста из буфера обмена. Нашел на форуме с# код

C#:
Развернуть Свернуть Копировать
HtmlElement he = instance.ActiveTab.GetDocumentByAddress("0").FindElementByTag("form", 0).FindChildByAttribute("wysiwyg:div", "class", "notranslate\\ public-DraftEditor-content", "regexp", 0);
if (he.IsVoid) return -1;

var descr = project.Variables["opisanie"].Value;
System.Windows.Forms.Clipboard.SetText(descr);

he.RiseEvent("click", instance.EmulationLevel);
instance.ActiveTab.KeyEvent("v", "press", "ctrl");

Первый раз протестировал, все скопировалось как нужно. При повторной попытке вместо текста из переменной вставляется буква V.

В чем может быть причина? Версия зенки 7.7.0

Буду благодарен за подсказку!
 
Хромиум скорее всего.
ну и сразу напишу, буфер обмена всего навсего один в системе, в многопотоке не будет работать нормально.
 
  • Спасибо
Реакции: pazuofo

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