В поисках утилиты
для работы с буфером обмена

Содержание

Введение

Как известно, стандартный буфер обмена Windows позволяет хранить только один фрагмент данных, поскольку любое последующее занесение информации в буфер ведет к затиранию того, что находилось там ранее. В итоге восстановить из буфера обмена один из предыдущих текстовых фрагментов уже не удастся, поэтому для вставки его в документ придется повторно обращаться к источнику, что замедлит подготовку документа. Вместе с тем совсем несложно расширить возможности использования помещенной в буфер обмена информации, "научив" Windows помнить более одного фрагмента данных. Для этого достаточно воспользоваться буфером обмена Microsoft Office (он позволяет хранить 24 блока информации, но обращаться к нему не всегда удобно, да и он перезаписываем) либо установить специальный менеджер буфера обмена. Знакомству с подобными менеджерами и посвящена данная статья. Утилит, позволяющих восстанавливать из буфера обмена множество занесенных в него текстовых и графических данных, сегодня на рынке представлено немало. Некоторые из менеджеров буфера обмена при желании можно использовать в качестве полноценных хранилищ самой разнообразной и структурированной нужным образом информации, функциональность других минимальна и ограничена лишь возможностью вставки запомненных фрагментов.

К содержанию

ClipMate 7.3.14

Разработчик: Thornsoft Development, Inc.
Размер дистрибутива: 7,21 Мбайт
Распространение: условно бесплатная

ClipMate — одно из самых многофункциональных решений для работы с буфером обмена Windows, представляющее собой удобный инструмент для восстановления любого из тысяч запомненных в буфере текстовых и графических фрагментов, а также имен скопированных файлов и папок. Демо-версия программы (имеется русскоязычная локализация) полностью функциональна и работоспособна в течение 30 дней, стоимость коммерческой версии составляет 34,95 долл.

У программы имеется портативная редакция Portable — она не требует установки и может быть записана на флешку или внешний диск, что обеспечивает возможность работы со своими данными на любом компьютере с установленной утилитой ClipMate.

Окно ClipMate может быть отображено в двух режимах: Classic и Explorer. В первом видна только панель инструментов и название последнего сохраненного фрагмента. Во втором отображается вся информация обо всех имеющихся фрагментах и обо всех коллекциях, при этом слева размещаются папки с фрагментами, а справа краткая информация о конкретном фрагменте (дата запоминания, первые слова текста в случае текстового фрагмента и др.). Нижняя часть окна в режиме Classic отведена для просмотра выбранного фрагмента, причем просмотр может осуществляться в разных форматах: в виде простого текста, а также в форматах Rich Text Format либо HTML.

1.png

По умолчанию программа автоматически захватывает все копируемые в буфер данные, однако спектр запоминаемой в базе информации может быть ограничен конкретными типами данных. При запоминании фрагмента в базе к нему может автоматически добавляться определенный текст (например, дата) в соответствии с установленным шаблоном. Все фрагменты автоматически размещаются в папке "Входящие", но для удобства применения их несложно перераспределить по конкретным папкам-коллекциям (такие папки создаются самостоятельно и число их неограниченно) обычным перетаскиванием. Помимо таких реальных папок в ClipMate есть еще и виртуальные (в них фрагменты не хранятся), в которых находятся ссылки на фрагменты, объединенные по какому-то принципу: дате занесения (скажем, сохраненные вчера) или дате экспорта либо типу. А также секретная папка "Сейф", в которой можно хранить пароли, логины и иные конфиденциальные данные — там они окажутся под надежной защитой, поскольку задействовано 56-битное ARC4-шифрование.

Любой из размещенных в базе фрагментов можно просмотреть в основном окне в области просмотра, а также в увеличенном масштабе в отдельном окне (команда "Вид" > "Просмотр клипа"). А также вставить в рабочий документ перетаскиванием либо двойным щелчком мыши. Возможна вставка серий фрагментов. Это осуществляется с помощью очень удобной функции PowerPaste — вначале размещают интересующие фрагменты так, чтобы они находились последовательно, затем включают режим PowerPaste (тут нужно контролировать направление движения по списку) и переключаются в документ, где и вставляют все фрагменты друг за другом по очереди без переключения каждый раз в ClipMate. Возможно приклеивание одного фрагмента в конец другого (команда "Правка" > "Добавление в конец"), а также создание своего рода фрагментов-"шаблонов текста". Последнее полезно при заполнении всякого рода форм и требует предварительной подготовки особенного фрагмента, в котором отдельные элементы формы будут разделены символом абзаца. Вставка данных из такого фрагмента производится в режиме разбивки клипа (кнопка в левом верхнем углу программного окна в виде таблички из фрагментов) и на практике означает следующее. Вначале выбирается нужный фрагмент и активируется соответствующий режим в утилите, а потом уже в форме производится вставка элементов формы обычным образом — то есть, например нажатием комбинации Ctrl+V.

2.png

Предусмотрено и редактирование фрагментов, причем допустимы не только изменение регистра, а также вставка либо удаление конкретных данных, но и автоматическая очистка текста от пустых строк, символов перевода строки и др., проведение поиска и замены символов, проверка орфографии и т.д. Для быстрого доступа к нужному фрагменту имеется расширенный поиск, позволяющий искать фрагменты по множеству параметров: ключевым словам, имени коллекции, источнику, дате размещения в базе и т.д.

3.png
К содержанию

Spartan Multi Clipboard 4.00.01

Разработчик: M8 Software(UK)
Размер дистрибутива: 3,79 Мбайт
Распространение: условно бесплатная

Spartan Multi Clipboard — утилита для управления буфером обмена, позволяющая восстанавливать из него текстовую и графическую информацию. Демо-версия программы (русскоязычная локализация отсутствует) работоспособна в течение 30 дней и позволяет восстановить не более 200 фрагментов. Стоимость коммерческой версии составляет 19,99 долл. Нужно отметить, что в Сети имеются замечания пользователей этой программы об иногда некорректной ее работе с кириллицей — в нашем случае такого отмечено не было.

Теоретически Spartan Multi Clipboard может хранить до 150 фрагментов данных, однако количество переменных клипов ограничено 25-ю. Запоминаемые клипы автоматически сохраняются в верхней части окна программы (области желтого цвета), где хранится переменная информация. Оставляемые для постоянного употребления клипы нужно перетащить из желтой области в белую. А затем для удобства их можно будет как-то организовать — например, отсортировать по алфавиту либо просто расположить в удобном для себя порядке. Отдельные клипы можно выделить цветом, чтобы в них было проще ориентироваться. Упрощает процесс нахождения элементов в базе также встроенный поиск. Надо сказать, что в целом принцип организации фрагментов здесь очень удобен, если рассматривать менеджер не только с точки зрения вставки только-то запомненных фрагментов, но и ввода разного рода постоянной информации.

4.png

Любой из находящихся в базе фрагментов может быть просмотрен в увеличенном масштабе и вставлен в рабочий документ, для чего достаточно установить курсор в документе и щелкнуть на клипе либо после активирования клипа воспользоваться командой "Вставить" из контекстного меню в приложении. Правда, тут стоит заметить, что первый способ работает не в каждом приложении. При вставке ссылок предусмотрено их быстрое открытие в интернет-браузере. При необходимости (например, при копировании объемных отчетов, которые явно не требуется хранить в библиотеке клипов хотя бы из соображения занимаемого ею на диске места) возможно временное отключение отслеживания буфера обмена командой Tools > "Turn Off Capturing".

Реализовано в программе и редактирование фрагментов. В частности, в текстовых блоках может быть вставлен либо удален текст, изменен регистр и т.д., а графические фрагменты несложно дополнить текстом, графическими примитивами, фоновым изображением и др.

5.png

Имеется бесплатный упрощенный аналог Spartan Multi Clipboard — утилита M8 Free Clipboard (http://m8software.com/clipboards/freeclip/freeclip.htm; 4,78 Мбайт), возможности которой ограничены запоминанием последних 25 фрагментов.

К содержанию

Ditto 3.15.4

Разработчик: Ditto
Размер дистрибутива: 2,04 Мбайт
Распространение: бесплатная

Ditto — очень удобная и простая утилита для работы с буфером обмена. Она позволяет восстанавливать тысячи текстовых (в том числе с форматированием) и графических блоков информации. Программу (русскоязычная локализация отсутствует) можно скачать и использовать совершенно бесплатно.

По умолчанию все фрагменты размещаются в общей зоне, однако при необходимости некоторые из них несложно сразу помещать либо потом переместить в конкретные группы, что позволяет сохранять фрагменты в соответствии, например с тематикой или программным средством. Упрощает ориентацию во множестве фрагментов встроенный поисковый фильтр, для запуска которого достаточно просто набрать слово в поисковой строке в нижней части окна Ditto. Любой из фрагментов базы можно просмотреть при наведении на него мыши либо нажатии на нем клавиши F3, и при необходимости сделать неудаляемым (команда "Quick Properties" > "Never Auto Delete"). Последнее имеет смысл для запоминания некоторой постоянной информации, которую часто приходиться вводить — скажем, собственного e-mail. Предусмотрено и редактирование текстовых фрагментов во встроенном редакторе, правда, тут допускается лишь вставка и удаление из них некоторой информации, а также простейшее форматирование.

6.png

Вставка нужного фрагмента в документ реализована очень удобно — перетаскиванием. При желании за раз можно одновременно вставлять не один, а более фрагментов, скопированных из разных мест, правда, работает это только для фрагментов одного формата. При желании для первых десяти фрагментов можно назначить горячие клавиши для вставки.

7.png

Удобно использовать Ditto и в качестве мини-базы данных для часто используемых текстовых фрагментов — для этого потребуется последовательно запомнить нужные фрагменты, а затем отключить сбор данных, выбрав из контекстного меню программы команду "Disconnect from ClipBoard". После этого можно будет быстро вставлять ранее помещенные в базу слова и словосочетания в нужные поля обычным перетаскиванием.

8.png
К содержанию

Global Clipboard 2.2

Разработчик: ElasticLogic
Размер дистрибутива: 1,56 Мбайт
Распространение: условно бесплатная

Global Clipboard — довольно удобный в работе менеджер буфера обмена, позволяющий восстанавливать из буфера изображения, тексты (в том числе с форматированием) и имена скопированных файлов и папок. Демо-версия программы (имеется русскоязычная локализация) полностью функциональна и работоспособна в течение 30 дней, стоимость коммерческой версии составляет 19,95 долл., однако в Allsoft.ru эту программу можно приобрести за 300 руб. Стоит заметить, что в ходе тестирования программа работала недостаточно стабильно и несколько раз вылетала. Аналогичная ситуация имела место и при обращении нами к этой утилите пару лет назад.

По умолчанию утилита может хранить до 20 фрагментов (при желании допускается увеличение числа запоминаемых фрагментов до 1000), однако количество активных фрагментов (то есть тех, к которым возможен мгновенный доступ) ограничено пятью. Вместе с тем при необходимости можно перемещаться между сохраненными фрагментами и менять их местами, что открывает доступ к другим имеющимся в базе блокам информации. Любой из активных фрагментов может быть просмотрен в увеличенном виде при нажатии на нем левой кнопки мыши, правда, содержимое фрагмента будет плохочитабельным, но все же сориентироваться можно. По каждому из активных фрагментов предоставляется детальная информация (количество строк, слов и символов в скопированном тексте, а также размеры изображений и скриншотов). Вставку фрагмента в окно приложения удобнее всего осуществлять двойным щелчком мыши, однако можно также нажатием клавиши Enter или через пункт меню "Вставить". Допускается накопление нескольких текстовых фрагментов в буфере (команда "Добавить текст в буфер") и одновременная их вставка в документ. Есть возможность сохранять различные наборы фрагментов и при работе с конкретным приложением загружать нужный набор фрагментов — за работу с наборами отвечает кнопка "Управление слотами".

9.png

Предусмотрено распознавание одинаковых фрагментов и их редактирование, при редактировании у текстовых фрагментов допустима смена регистра, а у графических — вращение, зеркальное отражение и инвертирование цветов. И то и другое потребует предварительной настройки горячих клавиш. Если в буфер обмена копируется текст определенного вида (ссылка или электронный адрес), то программа может автоматически запускать приложение, необходимое для его обработки, — открыть ссылку в интернет-браузере либо создать письмо для содержащегося в буфере обмена электронного адреса.

10.png
К содержанию

ArsClip 3.1.3 Build 3933

Разработчик: Jackass JoeJoe
Размер дистрибутива: 986 Кбайт
Распространение: бесплатная

ArsClip — компактная утилита для работы с буфером обмена, не требующая установки и позволяющая восстанавливать скопированные в буфер текстовые и графические блоки информации. По умолчанию таких блоков может быть 15, но в настройках их количество несложно увеличить. Программу (русскоязычная локализация отсутствует) можно скачать и использовать совершенно бесплатно.

ArsClip может сохранять как текстовые фрагменты, так и изображения, а также имена папок и файлов, однако по умолчанию утилита настроена лишь на запоминание из буфера текста. Исправить ситуацию несложно, включив соответствующие флажки в настройках — за вызов окна настроек отвечает команда Configure, а интересующие в данном случае флажки находятся на вкладке Clipboard. Теоретически здесь же можно разрешить/запретить запоминание текста с форматированием (опция "Replace formatted Text with plain text" в подразделе "Text Items"). Ту же стоит отметить, что для вставки форматированного текста еще согласно документации требуется включение опции "Paste as complex item" в разделе Pasting, однако нам при тестировании (увы!) заставить вставлять утилиту текст с форматированием так и не удалось (без форматирования она его вставляет прекрасно).

11.png

В отличие от других утилит в ArsClip при наведении мыши на ее значок в системном трее виден не список последних фрагментов, а лишь самый последний фрагмент. Для получения доступа к прочим фрагментам нужно нажать комбинацию клавиш Sift+Ctrl+Z, что нам показалось не очень удобным. Запомненные фрагменты в списке отображаются вместе с иконками приложений, откуда были скопированы, а при наведении на фрагмент мыши можно просмотреть его содержимое. Вставляется фрагмент в документ кликом мыши либо нажатием клавиши, указанной слева от фрагмента. Для удобства ориентации имеется встроенный поиск. Допускается простейшее редактирование фрагментов. При необходимости возможно отключение мониторинга буфера обмена (флажок "Disable all Clipboard Monitoring" на вкладке Clipboard), можно отключить мониторинг и для избранных приложений, правда это осуществляется уже не в окне настроек, а непосредственно в окне со списком фрагментов. В общем, настройка утилиты на наш взгляд довольно запутанна.

12.png

В ArsClip можно создавать также постоянные фрагменты, которые всегда будут доступны в буфере обмена для копирования. Осуществляется это вручную — нужно вызвать окно "Permanent Items", воспользовавшись одноименной командой в контекстном меню и создать нужный набор групп объектов. Тут следует отметить, что для постоянных фрагментов обязательно нужно назначить комбинацию горячих клавиш, иначе воспользоваться ими вам не удастся.

13.png
К содержанию

Clipdiary 2.2

Разработчик: Softvoile
Размер дистрибутива: 1,25 Мбайт
Распространение: условно бесплатная

Clipdiary — очень простая и удобная в использовании программа для восстановления ранее скопированной в буфер обмена текстовой (в том числе с форматированием) и графической информации. Программу (имеется русскоязычная локализация) можно скачать и использовать совершенно бесплатно в течение 30 дней, затем придется заплатить 7 долл.

Clipdiary умеет распознавать одинаковые фрагменты и позволяет восстанавливать до 100 тыс. сохраненных в буфере обмена текстовых блоков и изображений. Любой ранее скопированный клип (правда, только текст) без проблем можно просмотреть, щелкнув на нем мышью, и вставить напрямую в выбранное приложение двойным щелчком мыши либо обратно в буфер обмена командой Clip > "Copy to Clipboard". Можно также вставлять клипы из базы без форматирования (Clip > "Paste as Plain Text"). Для ускорения получения доступа к нужному фрагменту предусмотрена функция поиска по содержимому — скажем, в поле поиска можно набрать "http://" и увидите только фрагменты, содержащие ссылки. При копировании конфиденциальной информации либо в случае применения утилиты в качестве мини-базы постоянной информации режим слежения за буфером обмена может быть отключен командой "Monitor Clipboard".

14.png

Всю сохраненные данные Clipdiary хранит в одном файле базы данных и эту базу данных без проблем можно перенести на другой компьютер и подключить соответствующий файл в настройках программы (вкладка Database > кнопка "Swith to other database").

15.png
К содержанию

Yankee Clipper 1.0.4.3

Разработчик: InteleXual Software, LLC
Размер дистрибутива: 1,06 Мбайт
Распространение: бесплатная

Yankee Clipper — довольно удобный менеджер буфера обмена (русскоязычная локализация отсутствует), который можно скачать и использовать совершенно бесплатно. Эта утилита умеет запоминать до 200 текстовых (в том числе с форматированием) и графических фрагментов, а также URL-адресов. При необходимости сбор определенных типов фрагментов (скажем, изображений) несложно заблокировать. Найти нужный фрагмент среди множества других фрагментов несложно, поскольку различные типы данных автоматически разносятся по разным областям, и имеется встроенный поиск по ключевым словам. Вставка нужного клипа в приложение осуществляется обычным перетаскиванием, исключение — неформатированный текст, для вставки которого придется прибегнуть к предварительному копированию его в буфер обмена простым текстом (команда "Copy as plain text"). Но тут нужно отметить, что вставка русскоязычного текста без форматирования работает некорректно (по крайней мере, у нас было именно так).

16.png

Предусмотрено редактирование сохраненных фрагментов, что реализуется средствами внешних приложений, соответствующих фрагментам. В отношении URL-адресов возможно открытие соответствующих страниц. Любой запомненный в базе фрагмент может быть отправлен из общей библиотеки в постоянный раздел BoilerPlates (команда "Sent to boilerplate"). Здесь разрешается создавать несколько коллекций постоянных клипов для дальнейшего использования.

К содержанию

Clipboard Box 3.6

Разработчик: DreamFly Software
Размер дистрибутива: 750 Кбайт
Распространение: условно бесплатная

Clipboard Box — простая утилита для работы с буфером обмена, напоминающая менеджер буфера обмена MS Office. Демо-версия программы (русскоязычная локализация отсутствует) полностью функциональна и рассчитана на 40 запусков, стоимость коммерческой версии составляет 19,99 долл. Стоит отметить, что при тестировании данной утилиты в этот раз мы сталкивались с проблемой некорректной вставки русскоязычного шрифта, ранее такого нами замечено не было (версия была та же) — может быть, программа перестает нормально распознавать шрифты на недостаточно свежей операционке.

Программа позволяет восстанавливать до 100 сохраненных в буфере обмена текстовых блоков и изображений и умеет распознавать одинаковые фрагменты. Любой из записанных фрагментов может быть просмотрен в увеличенном виде при наведении на него мышью и вставлен в документ путем копирования из окна программы либо по горячей клавише. Для более быстрого доступа к нужному фрагменту можно воспользоваться встроенным поиском. При завершении работы утилита не производит автоматического сохранения набора фрагментов, а потому необходимо предварительно провести сохранение вручную, щелкнув на кнопке Save All, что не очень вдохновляет. Кроме того, если папка для сохранения не будет изменена, то при очередном сохранении все фрагменты, записанные в предыдущей сессии, окажутся перезаписанными. Слежение за буфером несложно отключить, и тогда программу можно будет использовать в качестве мини-базы часто требующихся в работе фрагментов.

17.png
К содержанию

ClipX 1.0.3.9

Разработчик: Francis Gastellu
Размер дистрибутива: 108 Кбайт
Распространение: бесплатная

ClipX — крохотная утилита для работы с буфером обмена с минимальной функциональностью, плюс которой в практически полном отсутствии настроек и скромных потребностях в ресурсах. Программу (русскоязычная локализация отсутствует) можно скачать и использовать совершенно бесплатно.

ClipX может запоминать до 1024 текстовых и графических фрагментов, однако отслеживание тех или других типов фрагментов при необходимости несложно заблокировать через настройки (команда Configure из контекстного меню, вкладка General). Для вставки нужного из запомненных фрагментов требуется нажатие условленной комбинации (по умолчанию Ctrl+Shift+Insert) для открытия окна фрагментов и щелчок по интересующему клипу. Имеется также встроенный поиск, возможно отключение сбора данных из буфера обмена (команда Enabled) и редактирование текстовых фрагментов (команда Manage) которое, прочем ограничено вставкой/удалением символов

18.png
К содержанию

CLCL 1.1.2

Разработчик: Nakashima Tomoaki
Размер дистрибутива: 145 Кбайт
Распространение: бесплатная

CLCL — простая и компактная утилита для восстановления данных из буфера обмена. Она не требует инсталляции и сохраняет занесенные в буфер текстовые (без форматирования) и графические фрагменты в журнале, где могут находиться сотни тысяч объектов. Программу (имеется русскоязычная локализация) можно скачать и использовать совершенно бесплатно, правда с вставкой текста на русском языке могут быть проблемы. В их устранении может помочь плагин Fmt_unicode — его нужно скачать и подключить Dll-библиотеку через настройки (вкладка "Формат") (http://www.nakka.com/soft/clcl/plugin/fmtunicode001_rus.zip). Однако не факт, что это поможет в любом случае — за годы знакомства с этой утилитой мы неоднократно сталкивались с ситуацией, что в какой-то момент на замученной системе утилита перестает нормально воспринимать русский текст. Впрочем, работать все равно можно, поскольку при перетаскивания текста из утилиты она его вставляет нормально, а вот при копировании заменяет нечитабельной информацией.

CLCL умеет распознавать одинаковые фрагменты, а любой из сохраненных в ней фрагментов несложно вставить в документ, перетащив или скопировав его из окна утилиты или выбрав из системного трея. Возможно отключение контроля за буфером обмена (скажем, при копировании паролей), а также перемещение отдельных фрагментов, которые предполагается использовать постоянно, в папку образцов. Фрагменты образцов несложно разместить по отдельным подпапкам в соответствии с их тематикой, возможен также экспорт/импорт образцов. Допускается редактирование текстовых блоков информации, в которых разрешается ввод и удаление некоторого текста.

19.png
К содержанию

Заключение

Мы остановились на нескольких наиболее популярных среди предлагаемых на рынке менеджеров буфера обмена. При этом ограничились лишь самым минимумом информации о каждом и прекрасно сознаем, что описание, к примеру, таких серьезных инструментов как ClipMate в нашем изложении оказалось очень скромным. Однако задачи рассмотреть все возможности такого приложения мы перед собой и не ставили, а ограничились лишь функциями, представляющими интерес в ракурсе данной статьи — то есть непосредственно работой с фрагментами из буфера обмена.

В качестве заключения хотелось бы отметить, что любой менеджер буфера обмена существенно упрощает и ускоряет деятельность всех, кому приходится много работать с текстами (например, редакторов, верстальщиков, журналистов и т.д.). А также многих других пользователей, которым необходимо вводить большие объемы однотипной информации, например при заполнении баз данных, таблиц Excel и т.п.

Первым разумнее будет обратить внимание на платные продукты, среди которых наибольшей функциональностью обладает ClipMate, либо остановиться на менее функциональных, но зато и более простых в освоении программах Spartan Multi Clipboard или Global Clipboard. Из бесплатных утилит наибольшими возможностями, удобством работы и стабильностью, по нашему мнению, отличается Ditto.

Ну а тем пользователям, которые в силу характера своей деятельностью часто вынуждены вводить повторяющийся текст (например, имена вендоров или поставщиков при заполнении баз данных и т.п.), достаточно обзавестись бесплатной утилитой, в которой предусмотрена возможность отключения мониторинга буфера обмена. На наш взгляд, для создания такой мини-базы данных стоит отдать предпочтение опять же Ditto, хотя с таким же успехом подобную базу можно будет создать и с помощью ряда других рассмотренных утилит. Это позволит не только ускорить процесс ввода данных, но и избежать множества неизбежных при вводе ошибок. Подобная мини-база окажется полезной и для остальных пользователей, ведь в ней можно будет хранить собственный e-mail, шаблоны электронных писем, стандартные блоки текстовых документов и пр.

Кроме того, стоит отметить еще один нюанс. На момент написания статьи в некоторых из предлагавшихся на рынке менеджеров буфера обмена была заявлена поддержка операционной системы Windows Vista, однако при работе менеджеров под данной ОС есть ряд нюансов. Во-первых, в Windows Vista, текстовая информация кодируется через Unicod и потому для корректной передачи текстовых фрагментов необходимо предварительно установить для всех приложений в их профилях вместо опции Text опцию Unicod. Во-вторых, поддержка данной ОС в действительности может быть неполной — то есть при вставке текстовых фрагментов, написанных не латиницей (в частности, на русском языке) может происходить нарушение кодировки.

К содержанию

Сводная таблица:
Функциональность менеджеров буфера обмена (нажмите для увеличения)

Сводная таблица характеристик
К содержанию