![]() |
![]() |
![]() |
|
Программно скопировать строку в буфер обмена | ☑ | ||
---|---|---|---|---|
0
Dooro
11.11.09
✎
15:27
|
Как программно скопировать строку в буфер обмена?
|
|||
1
Живой Ископаемый
11.11.09
✎
15:29
|
||||
2
Маркетолог
11.11.09
✎
15:29
|
Процедура _ПоместитьВБуферОбмена(стр) Экспорт
ie= Новый COMОбъект("internetexplorer.application"); ie.navigate("about:blank"); Док=ie.document; Док.ParentWindow.ClipboardData.clearData(); Док.ParentWindow.ClipboardData.SetData("Text",стр); КонецПроцедуры |
|||
3
Dooro
11.11.09
✎
15:45
|
Попробовал єтот код.. Потом в блокноте вставить пытался из буфера обмена = не выходит. Или я не так что то делаю.?
|
|||
4
Dooro
11.11.09
✎
15:46
|
Процедура _ПоместитьВБуферОбмена(стр) Экспорт
ie= Новый COMОбъект("internetexplorer.application"); ie.navigate("about:blank"); Док=ie.document; Док.ParentWindow.ClipboardData.clearData(); стр = "Готово"; Док.ParentWindow.ClipboardData.SetData("Text",стр); КонецПроцедуры |
|||
5
Dooro
11.11.09
✎
15:52
|
Извиняюсь ,все получилось. только долго оно читает (
|
|||
6
Dooro
11.11.09
✎
15:53
|
И спрашивает разрешение на чтение с веб страницы
|
|||
7
Salvador Limones
11.11.09
✎
15:55
|
(5) Неудивительно, ты же выбрал самый тормозной метод.
|
|||
8
Dooro
11.11.09
✎
15:56
|
Есть более быстрый метод?
|
|||
9
Dooro
11.11.09
✎
15:56
|
Если есть напишите.
|
|||
10
Salvador Limones
11.11.09
✎
15:58
|
(8) Методы в (1) чем тебе не понравились?
|
|||
11
Dooro
11.11.09
✎
16:36
|
Методы в 1 читают с буфера обмена а мне нужно из 1с записать в буфер обмена
|
|||
12
H A D G E H O G s
11.11.09
✎
16:38
|
Типа Нетленка уже не котируется?
|
|||
13
Dooro
11.11.09
✎
16:38
|
Немного разные задачи
|
|||
14
H A D G E H O G s
11.11.09
✎
16:39
|
(13) Тоесть?
|
|||
15
Dooro
11.11.09
✎
16:40
|
Это продолжение 11
|
|||
16
H A D G E H O G s
11.11.09
✎
16:42
|
Возьми Нетленку 2.3. Там это реализованно!
http://www.infostart.ru/projects/1737/ |
|||
17
the 13th
11.11.09
✎
16:42
|
(11) есть там и запись в буфер обмена
|
|||
18
Dooro
11.11.09
✎
16:52
|
ЭлементыФормы.Добавить(Тип("ПолеHTMLДокумента"),"ПолеHTMLДокумента",Ложь);
Окно = ЭлементыФормы.ПолеHTMLДокумента.Документ.parentWindow; МойТекст = "Это мой текст!"; Окно.ClipboardData.SetData("Text", МойТекст); Индекс = ЭлементыФормы.Индекс(ЭлементыФормы.Найти("ПолеHTMLДокумента")); ЭлементыФормы.Удалить(Индекс); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |