|
|
Скопировать в буфер обмена результат работы в УФ?
Михаил Козлов, Fragster, Бычье сердце, zenik, Hmster, 1cVandal, vis, reg0303, spiller26, Vstur, Федя Тяпкин, K1RSAN, saaken, 2S, shuhard, Chameleon1980, Fish, ДенисСмирнов, PLUT, Мультук, kir-g, JohnGilbert, KJlag, ass1c, Доминошник, unenu, Гипервизор, yurikmellon2, ads55, maxar, Толич, Mr_Boogie, obs191, Fedor-1971, PR, Михаил_, privetik, корум, mortal
| ☑ |
|
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) О какой нативной работе с буфером речь? Если вы про СредстваБуфераОбмена, то режим совместимости тут не влияет.
|
|
|
7
Fragster
гуру
24.02.26
✎
17:58
|
(6) при платформе или режиме совместимости ниже 8.3.24 такого объекта нет
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.