|
|
Скопировать в буфер обмена результат работы в УФ?
Fish, Fragster, unenu, Гипервизор, Михаил Козлов, PLUT, yurikmellon2, ads55, shuhard, Доминошник, maxar, kir-g, Толич, Mr_Boogie, Chameleon1980, obs191, Fedor-1971, ДенисСмирнов, Vstur, PR, Михаил_, privetik, корум, mortal, Hmster
| ☑ |
|
0
Fragster
гуру
24.02.26
✎
15:40
|
совместимость 8.3.7, так что нативной работы с буфером нет. Делаю так:
&НаКлиенте
Процедура СформироватьЖсон(Команда)
СформироватьЖсонНаСервере();
ТекущийЭлемент = Элементы.РезультатЖсон;
ПодключитьОбработчикОжидания("СкопироватьВБуфер", 0.5, Истина);
КонецПроцедуры
&НаКлиенте
Процедура СкопироватьВБуфер();
Shell = Новый COMОбъект("Wscript.Shell");
Shell.SendKeys("^a");
Shell.SendKeys("^c");
КонецПроцедуры
Элемент управления РезультатЖсон активизируется, но выделения текста и копирования в буфер не происходит.
|
|
|
1
Fragster
гуру
24.02.26
✎
15:40
|
совсем всё забыл уже
|
|
|
2
Fragster
гуру
24.02.26
✎
15:42
|
а, блин. если сделать ^A и ^C то работает.
|
|
|
3
Chameleon1980
24.02.26
✎
15:47
|
чудно так побеседовал сам с собой :)
|
|
|
4
PR
24.02.26
✎
15:49
|
(3) Он забыл в конце написать "Лошара, вон из профессии" :))
|
|
|
5
Fragster
гуру
24.02.26
✎
15:55
|
(3) главное - результат
|
|
|
6
Гипервизор
24.02.26
✎
16:37
|
(0) О какой нативной работе с буфером речь? Если вы про СредстваБуфераОбмена, то режим совместимости тут не влияет.
|
|
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс