РАСШИРЕННЫЙ БУФЕР ОБМЕНА
Бу́фер обме́на (англ. Clipboard) – промежуточное хранилище данных, предоставляемое программным обеспечением и предназначенное для переноса или копирования между приложениями или частями одного приложения через операции вырезать, копировать, вставить.
Как правило, приложения используют буфер обмена, предоставляемый операционной системой или другой средой через определённый интерфейс. Некоторые приложения могут использовать свой собственный буфер обмена, доступный только в них.
Другими словами, буфер обмена (buffer) – это память компьютера, предназначенная для промежуточного хранения информации. Он применяется для обмена информацией как между документами одного приложения, так и между документами разных приложений.
Буфер обмена – один из наиболее используемых инструментов операционной системы. Мы настолько привыкли к стандартным командам Ctrl+C, Ctrl+X и Ctrl+V, что выполняем операции копирования и вставки фрагментов данных «на автомате». Эти простые операции позволяют сэкономить массу времени. А если усовершенствовать обычные возможности буфера обмена Windows при помощи специальных приложений, можно еще больше повысить эффективность работы.
В старых версиях ОС Windows (Windows 2000 и Windows XP) есть встроенная утилита просмотра буфера обмена – «Папка обмена» («Clipboard Viewer»). Её можно запустить, открыв меню «Пуск» – «Выполнить» – «clipbrd.exe». В более поздних ОС Windows (Windows Vista/7/8/10) производитель ОС (Microsoft) убрал из поставки операционной системы данную утилиту.
Программа просмотра буфера обмена, поставляемая в составе ОС Windows 2000/Windows XP, позволяет просматривать содержимое буфера обмена в виде текста, текста с оформлением (RTF) или изображения (BMP/WMF/EMF). Программа просмотра буфера обмена также позволяет сохранить все содержимое буфера обмена в файл с расширением .CLP. Файлы данного формата можно просмотреть и загрузить в буфер обмена при помощи данной программы просмотра буфера обмена.
Стандартный буфер обмена в MS Office и в Visual studio имеет несколько важных недостатков. Во-первых, число запоминаемых фрагментов ограничено. Во-вторых, запоминаются только те фрагменты, которые были скопированы внутри приложений. Наконец, нет возможности вставки хранящихся объектов в сторонние программы, а при закрытии MS Office или Visual studio все сохраненные данные исчезают.
Существуют специальные программы – менеджеры буфера обмена, которые расширяют обычно используемые возможности. К базовым операциям они добавляют новые возможности:
- иметь несколько буферов с возможностью сливать, разделять и редактировать их содержимое;
- выбирать буфер, в который будут сохраняться вырезанные или скопированные данные;
- выбирать буфер, из которого данные будут вставляться;
- работать с данными разных форматов;
- сохранять данные для хранения;
- индексировать, помечать и осуществлять поиск по сохранённым данным;
- просматривать историю скопированных данных и взаимодействовать с базой данный в более комфортном виде.
К таким менеджерам буфера обмена принадлежат M8 Multi Clipboard 9.30, ClipMate 7.1, Glipper – менеджер буфера обмена для GNOME, а также: Ditto: http://ditto-cp.sourceforge.net/
ArsClip 3.2.1: http://www.joejoesoft.com/cms/showpage.php?cid=97
Clipboard Magic 5.0: http://www.cybermatrix.com/clipboard-magic.html
CLCL 1.1.2: http://www.nakka.com/soft/clcl/index_rus.html
Global Clipboard 2.3: