gifts2017

Запись / чтение данных из буфера обмена Windows в файл.

Опубликовал Михаил (bme) в раздел Обмен - Обмен с другими системами

1С позволяет сохранять отдельно от конфигурации только отчеты и обработки.Это не всегда удобно. Программа BlitzClip закрывает этот пробел, позволяя сохранить в файл все, что можно скопировать в буфер обмена. От аналогов отличается простотой использования.

Предназначение программы - запись / чтение данных из буфера обмена Windows в файл.

Например, программу можно использовать, когда работаешь за одним компьютером, а вставить из буфера нужно на другом.

Использование.
Запустите программу. В tray появится иконка программы.
Чтобы записать буфер обмена в файл щелкните по иконке правой мышкой и выберите Save.
Чтобы открыть и скопировать в буфер обмена данные из файла щелкните по иконке правой мышкой и выберите Open.

 

Версия 1.3
+ Добавлен режим коррекции буфера обмена при работе в удаленном сеансе по протоколу RDP.

Режим предотвращает аварийное завершение 1С и позволяет без ошибок использовать буфер обмена в удаленном сеансе.

Скачать файлы

Наименование Файл Версия Размер
BlitzClip 1.3 35
.rar 316,44Kb
26.02.12
35
.rar 316,44Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. MaxDavid (MaxDavid) 20.09.09 17:33
Чем не устраивает clipbrd.exe?
3. Александр Шишкин (Шёпот теней) 20.09.09 20:57
нуууу... и что нам оТветит ?автор? по поводу (2) ...
4. Михаил (bme) 21.09.09 06:29
По поводу (1) - Clipboard2File висит в трее сохраняет / открывает файлы. Ничего лишнего.
5. Михаил (bme) 21.09.09 06:31
По поводу (2) . Странный вопрос. Нет не та же самая. Читаем описание на http://www.novell.com/communities/node/2879/clipboard2file
6. MaxDavid (MaxDavid) 21.09.09 19:59
clipbrd.exe - это стандартная виндовая утилита, ее ставить не надо, она везде есть. К чему плодить сущности? Ради иконки в трее? Неужели НАСТОЛЬКО часто приходится работать с буфером?
7. dushelov (Душелов) 22.09.09 00:55
Из типовой:

// Копирует в буфер обмена переданный текст
// Параметры:
// Текст - Строка - для копирования в буфер обмена
Процедура СкопироватьТекстВБуферОбмена(Текст)

Окно = ЭлементыФормы.ПолеHTMLДокументаДляБуфераОбмена.Документ.ParentWindow;
Окно.ClipboardData.SetData("Text", Текст);

Ну и читать аналогично....

КонецПроцедуры
8. Михаил (bme) 22.09.09 07:33
(6) Ну да, часто. И не только в 1С. Добавлю еще быстрые клавиши (Ctrl+Shift+S, Ctrl+Shift+O), и можно будет забыть про иконку в трее.
А по поводу сущностей - у Вас же свобода выбора.
9. krimanish (krimanish) 23.09.09 09:32
Большое Спасибо. Очень удобно, особенно когда работаешь за одним компьютером, а вставить из буфера нужно на другом.
По поводу(2) это другая программа, она делает скриншот экрана в BMP-файл, и зависает.
10. Сергей Старых (tormozit) 23.09.09 09:46
(6) Начиная с Windows Vista ее нету вроде бы
11. Ivan Pogorelov (faska1) 24.09.09 09:16
И почему не скачивается? Переход по ссылке опять на эту же страницу
12. Михаил (bme) 27.09.09 18:37
(11) Обновил. Видимо при обновлении infosite что-то слетело...
13. FarFar (FarFar) 27.04.10 17:24
А у меня она почему то работает только в рамках того компьютера, на котором создан файл. А на другом компе - кнопка вставки объекта метаданных из буфера (Платформа 8.1.15.4) либо неактивна, либо (на другом компе) вылетает с серым окном сохранения дампа для отладки.
14. FarFar (FarFar) 27.04.10 17:28
Поправка 8.1.15.14

Еще потыкался. Работает, блин, в рамках одного компа. На другом компе - всегда неактивна вставка из буфера, хотя делаю Open
15. Александр Венгер (venger) 27.04.10 17:52
16. Михаил (bme) 07.05.10 12:52
(14) Да, действительно такая проблема есть.
Проблема где-то в 1С.

Тестировал следующим образом:
Скопировал в буфер на одном компе, на котором работаю в терминале через RDP. Вставляю на локальной машине через open - 1С падает.
Тогда копирую через буфер (в настройках сеанса RDP использовать буфер обмена) - 1C также падает.

Бинарные файлы сохраненных буферов обмена с одинаковыми объектами, но на разных машинах отличаются.

Объяснить причину пока, к сожалению, не могу.
17. Михаил (bme) 07.05.10 12:54
(15) Публикую только свои программы.
18. FarFar (FarFar) 07.05.10 15:25
Спасибо за то, что ответили.
Если получится разобраться, в чём косяк (ГУИДы конфигураций одинаковые), то цены программе не будет.
Для теста нужно:
1) создать пустую конфу, в ней добавить один-единственный объект (например, справочник). Сохранить.
2) Скопировать эту базу на другой компьютер.
3) На каждом компе "скопировать" справочник в режиме конфигуратора в буфер, сохранить в файл.
4) Сравнить бинарные файлы. Отличия буду в первых строчках. Скорее всего, винда делает ГУИД каждой зарегистрированной на компе базе.

Возможно, можно будет сделать какую то стороннюю обработку, которая вместо одного гуида базы сможет прямо в бинарном файле проставить другой. Обычными редакторами не получится, они не поддерживают нужные символы.
19. Михаил (bme) 10.05.10 16:59
(18)
Исправил ошибку. Проблема все же была не в 1С :)

Добавил формирование имени сохраняемого файла по шаблону
[имя приложения]-[текущая дата]-[35 символов буфера]

Будут еще проблемы, напишите :)
20. FarFar (FarFar) 13.05.10 14:35
Да, теперь вставляет!
Если потом обнаружу еще что-нибудь, черкну сюда :-)
21. Андрей Суханцов (&rew) 27.02.12 13:00
Нужная программа, особенно для удаленной работы. Если честно, понял пользу программы после прочтения 9-го комментария.
22. Михаил (bme) 27.02.12 14:20
Спасибо. Если никто не возражает, добавлю комментарий (9) в описание программы.