Dr.Pipetka
Client
- Регистрация
- 12.12.2017
- Сообщения
- 1 307
- Благодарностей
- 865
- Баллы
- 113
А это уже просто скопированный первый пост...Решение для многопотока:
lock(SyncObjects.InputSyncer) // блокировка потока
{
string text = project.Variables["Your_Text"].Value;
// сохраняем текущее состояние буфера
String previous_text = null;
previous_text = System.Windows.Forms.Clipboard.GetText();
// сохраняем объедененный вами ранее текст в буфер производим действие {CTRL+V}
System.Windows.Forms.Clipboard.SetText(text);
instance.ActiveTab.KeyEvent("v","press","ctrl");
// чистим буфер и возвращаем его к первоначальному состоянию
System.Windows.Forms.Clipboard.Clear();
System.Windows.Forms.Clipboard.SetText(previous_text);
}