Очередная тема по буферу обмена.

confirm2315

Новичок
Регистрация
26.01.2015
Сообщения
27
Благодарностей
9
Баллы
3
Здравствуйте!
Извиняюсь, что начинаю тему, которая тут обсуждалась уже, но ни в одной из них нет решения.
В общем, суть вопроса в том, как делать вставку из буфера обмена в value объекта.
Сразу говорю, что другой выход мною не найден, потому что нужно приатачить ссылку в сообщении ВК. Простоя вставка из переменной не работает, эмуляция клавиатуры тоже. Вместо картинки сайта пишет Redirecting, хотя если руками сделать вставку из буфера, то все отлично отображается(даже в ProjectMaker).
Из вариантов, которые я нашел тут, ни один не сработал. Один вызывает вылет из приложения, второй просто ничего не делает, но в выводе пишет "ok".
Огромное спасибо тому, кто поможет.
 

aluminoter

Client
Регистрация
11.02.2015
Сообщения
254
Благодарностей
39
Баллы
28
Здравствуйте!
Извиняюсь, что начинаю тему, которая тут обсуждалась уже, но ни в одной из них нет решения.
В общем, суть вопроса в том, как делать вставку из буфера обмена в value объекта.
Сразу говорю, что другой выход мною не найден, потому что нужно приатачить ссылку в сообщении ВК. Простоя вставка из переменной не работает, эмуляция клавиатуры тоже. Вместо картинки сайта пишет Redirecting, хотя если руками сделать вставку из буфера, то все отлично отображается(даже в ProjectMaker).
Из вариантов, которые я нашел тут, ни один не сработал. Один вызывает вылет из приложения, второй просто ничего не делает, но в выводе пишет "ok".
Огромное спасибо тому, кто поможет.
Если еще актуально, то вот такой вариант рабочий:

Код:
var buffer_obmena = project.Variables["content"].Value;
System.Windows.Forms.Clipboard.SetText(buffer_obmena);
instance.ActiveTab.KeyEvent("v","press","ctrl");
 
  • Спасибо
Реакции: NoN и Malchishka

aluminoter

Client
Регистрация
11.02.2015
Сообщения
254
Благодарностей
39
Баллы
28
Естественно перед тем как вставлять с буфера, то нужно сделать фокус в поле ввода, и тогда запускать сниппет.
 

NoN

Пользователь
Регистрация
04.01.2015
Сообщения
184
Благодарностей
22
Баллы
18
Естественно перед тем как вставлять с буфера, то нужно сделать фокус в поле ввода, и тогда запускать сниппет.
у меня ProjectMaker просто вылетает , даже без уведомлений и ошибок.
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113
Значит вам нужно запустить Diagnostic.exe и обратиться с полученными данными в техподдержку.
 

NoN

Пользователь
Регистрация
04.01.2015
Сообщения
184
Благодарностей
22
Баллы
18

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 706
Баллы
113
приложите проект в воспроизводимом виде.
я запущу у себя на лицензии, проверю падает ли
 

NoN

Пользователь
Регистрация
04.01.2015
Сообщения
184
Благодарностей
22
Баллы
18

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113
  • Спасибо
Реакции: NoN

NoN

Пользователь
Регистрация
04.01.2015
Сообщения
184
Благодарностей
22
Баллы
18
просто вылетает.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 100
Баллы
113

NoN

Пользователь
Регистрация
04.01.2015
Сообщения
184
Благодарностей
22
Баллы
18

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 706
Баллы
113
не падает на тестовом билде, который сейчас использую и который будет в паблике в течении недели
может быть проблема старой версии.
 

alexrealeis

Client
Регистрация
20.04.2017
Сообщения
3
Благодарностей
0
Баллы
1
Если еще актуально, то вот такой вариант рабочий:

Код:
var buffer_obmena = project.Variables["content"].Value;
System.Windows.Forms.Clipboard.SetText(buffer_obmena);
instance.ActiveTab.KeyEvent("v","press","ctrl");
А при чем тут буфер обмена - если вы присваиваете переменную по имени buffer_obmena?
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 223
Баллы
113

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