Буфер - это некое виртуальное хранилище. Где буфер обмена в Windows

Когда вы копируете или вырезаете какой-нибудь фрагмент windows должна его где-то сохранить до тех пор, пока вы не решите им воспользоваться. Место, где хранятся эти фрагменты, называется буфером обмена. И если вы заглянете в буфер обмена, то найдете там скопированный или вырезанный фрагмент. Буфер обмена - средство операционной системы Windows, предназначенное для обмена данными между приложениями, позволяет скопировать выделенные данные в специальное место, отведенное для временного хранения данных, а затем вставить эти данные из буфера в другое место. Иногда вам может понадобиться взглянуть на содержимое буфера обмена, возможно, сохранить его содержимое. Для выполнения этих действий вам понадобится программа просмотра буфера обмена. Чтобы посмотреть, как выглядит программа просмотра буфера обмена, щелкните на кнопке Пуск и выберите команду Программы \ Стандартные \ Служебные программы \ Буфер обмена. Чтобы сохранить содержимое буфера обмена, откройте меню Файл и выберите пункт Сохранить как. Программа может сохранять файлы в своем формате, который можно узнать по расширению.СLР. Это расширение используется только для файлов буфера обмена. После сохранения содержимого можно использовать буфер обмена для копирования и вставки других материалов, а впоследствии повторно загрузить сохраненный фрагмент (для этого откройте меню Файл и выберите пункт Открыть). В меню Вид перечислены различные возможные форматы представления скопированных в буфер обмена данных. Отличительной и самой важно характеристикой буфера обмена является то, что в нем может находиться только один фрагмент, который был скопирован или вырезан самым последним. Так что, если вы скопируете фрагмент текста (который попадет в буфер обмена), а затем скопировать рисунок, то хранящийся в буфере обмена текст будет заменен рисунком.

3. Для десятичного числа 371 найдите систему счисления с основанием Р, в которой данное число будет представлено теми же цифрами, но записанными в обратном порядке: 371 =173 Р , Р=?

173 р =3хр 0 +7хр 1 +1хр 2 =3+7р+р 2

Решить квадратное ур-е.

Билет №24

1. Базовая и расширенная конфигурация ПК. (стр. 74 и 63)

2. Операционная система как основа программной конфигурации компьютера. (юнита стр.63)

Билет №25

1. Способы обращения к файлу, группе файлов. (юнита стр.82)

2. Современные компьютерные системы. Классификация компьютеров. (стр.56)

Билет №26

1. Единицы измерения данных (количества информации).

Существует много различных систем и единиц измерения данных. Каждая науч­ная дисциплина и каждая область человеческой деятельности может использовать свои, наиболее удобные или традиционно устоявшиеся единицы. В информатике для измерения данных используют тот факт, что разные типы данных имеют уни­версальное двоичное представление, и потому вводят свои единицы данных, осно­ванные на нем. Наименьшей единицей измерения является байт. Поскольку одним байтом, как правило, кодируется один символ текстовой информации, то для текстовых доку­ментов размер в байтах соответствует лексическому объему в символах (пока исключение представляет рассмотренная выше универсальная кодировка UNICODE) Более крупная единица измерения - килобайт (Кбайт). Условно можно считать, что 1 Кбайт примерно равен 1000 байт. Условность связана с тем, что для вычис­лительной техники, работающей с двоичными числами, более удобно представле­ние чисел в виде степени двойки, и потому на самом деле 1 Кбайт равен 2 10 байт (1024 байт). Однако всюду, где это не принципиально, с погрешностью до 3% «забы­вают» о «лишних» байтах. В килобайтах измеряют сравнительно небольшие объемы данных. Условно можно считать, что одна страница неформатированного машинописного текста составляет около 2 Кбайт. Более крупные единицы измерения данных образуются добавлением префиксов мега-, гига- тера-; в более крупных единицах пока нет практической надобности. 1 Мбайт = 1024 Кбайт = 2 20 байт 1 Гбайт = 1024 Мбайт = 2 30 байт 1 Тбайт = 1024 Гбайт = 2 40 байт. При переходе к более крупным единицам погрешность, связанная с округлением, накапливается и становится недопусти­мой, поэтому на старших единицах измерения округление производится реже.

Несмотря на то, что им постоянно и ежедневно все пользуются, настоящие «чайники» о нём даже не догадываются или, во всяком случае, не понимают что это (хотя работают с ним). Но, при всей простоте его использования, зачастую даже опытные пользователи не всегда делают это эффективно.

Буфер обмена постоянно используется при копировании и вставке информации, но тем не менее, он всегда остаётся невидимым и поэтому часто вызывает непонимание у новичков. Итак…

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

Мы можем, например, выбрать какой-то текст, потом с помощью команд Копировать (CTRL+C) или Вырезать (CTRL+X) незаметно для глаз поместить этот текст в специально выделенное для этого место в оперативной памяти, где он будет храниться до тех пор, пока мы не захотим вставить этот текст в другое место с помощью команды Вставить (CTRL+V).

Это очень удобно, т.к. можно копировать данные любого типа (различных форматов), включая звук и рисунки, при этом эти данные будут доступны в большинстве программ для Windows. Благодаря этому, буфер обмена очень часто используется для переноса каких-либо данных между разными приложениями и документами.

Например, создавая реферат, мы можем скопировать любой рисунок из Интернета (в ) и вставить его в текст, который написали в редакторе Word.

Но кроме этого, через буфер обмена можно копировать и вставлять целые файлы и даже папки. При копировании файла он будет помещен в буфер, а если вставить файл в какую-либо папку, то он будет скопирован в неё из буфера.

Ещё раз напомню, что удобнее всего работать с буфером обмена используя следующие комбинации клавиш:

Ctrl+A - выделить всё.

Ctrl+C - скопировать выделенные объекты в буфер обмена.

Ctrl+X - вырезать выделенные объекты в буфер обмена (для перемещения).

Ctrl+V - вставить из буфера обмена.

Ну и для наглядности давайте разберём этот вопрос с помощью рисунков. Итак, допустим нам надо скопировать текст из одного документа в другой (из Интернета в Блокнот):

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

2. Копируем выбранный текст нажатием комбинации клавиш CTRL+C или щёлкнув по нему правой кнопкой мыши и выбрав соответствующий пункт меню.

Текст (незаметно) помещается в буфер обмена.

3. Открываем Блокнот и поместив указатель в его окно нажимаем комбинацию CTRL+V или щёлкаем правой кнопкой мыши и выбираем пункт Вставить :

Текст из буфера обмена копируется в открытый документ окна Блокнот (при этом он не удаляется из буфера и его можно вставить в другие документы).

4. В результате за несколько секунд мы получаем нужный нам текст в Блокноте :

Кстати, буфер обмена не такой уж и невидимый и если вам очень захочется посмотреть на него, то знайте, что он расположен в специальном файле clipbrd.exe , запустив который можно увидеть какая информация находится в буфере в данный момент. Файл расположен в системной папке C:/WINDOWS/system32 , поэтому будьте внимательны и ничего из неё не удаляйте.

Ну и напоследок давайте поговорим о недостатках системного буфера обмена…

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

Теперь представьте, что необходимо из одного документа скопировать двадцать отрывков в другой документ. Чтобы это сделать, придется двадцать раз повторить вышеперечисленные три пункта.
Было бы намного удобнее сначала скопировать сразу все отрывки в буфер, а затем один раз перейдя в другой документ поместить туда эти отрывки.

Стандартный буфер обмена Windows этого делать не умеет. Зато это умеют специальные программы - менеджеры буфера обмена.

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

Это программа CLCL 1.1.2 , скачать которую можно .

CLCL - простая программа (даже не требующая установки) для восстановления данных из буфера обмена. Она находится в системном трее (правый нижний угол экрана) и сохраняет в свой журнал занесенные в буфер обмена текстовые и графические фрагменты. Таких фрагментов может быть очень много и при необходимости любой из них можно вставить в документ, выбрав его из списка. Кроме этого существует ряд других настроек программы, с которыми думаю, вы сможете без труда разобраться самостоятельно.

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

Простейшим способом перемещения текста в документе является перетаскивание - выделение и перемещение при помощи мыши.

· Выделите небольшой фрагмент текста.

· Поместите указатель мыши в любой части выделенного фрагмента и нажмите левую кнопку мыши.

· Не отпуская кнопку, перетащите фрагмент в нужное место (предполагаемое место вставки фрагмента будет подсвечиваться).

· Отпустите кнопку мыши.

Можно таким образом переносить фрагменты текста из одного документа в другой, правда при этом оба окна (окно-приемник и окно-источник) должны быть видны на экране монитора.

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

Вырезать выделенный фрагмент можно тремя способами:

  1. Выбрать команду Правка Вырезать
  2. Нажать сочетание клавиш Ctrl+X .
  3. Щелкнуть по кнопке Вырезать (изображение с ножницами) на панели инструментов "Стандартная ".

Этими же тремя способами можно проделать копирование и вставку.

Копирование :

  1. "Правка" – "Копировать".
  2. Ctrl+C.
  3. Кнопка "Копировать".

Вставка :

  1. "Правка" – "Вставить".
  2. Ctrl+V.
  3. Кнопка "Вставить".

Куда же девается вырезанный или скопированный фрагмент? Он помещается в так называемый буфер обмена - специальную область памяти Word. В последних версиях Word может хранить в буфере обмена 24 объекта одновременно. Вставка происходит также из буфера обмена.

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

Окно диалога "Специальная вставка" позволяет определить формат вставляемой в документ информации.

· Поместите в буфер обмена текст или графику.

· Переместите курсор в позицию, в которую следует вставить элемент из буфера обмена.

· Выберите команду Правка Специальная вставка . Появится следующее окно.

Рис. 45. Диалоговое окно Специальная вставка

В списке "Как " выберите нужный формат для вставки. В области "Результат " приводятся пояснения относительно результата вставки элемента с использованием выбранного формата.


3.7. Работа с таблицами

Основные команды для работы с таблицами находятся в меню Таблица:

Нарисовать таблицу – создание новой таблицы путем ее рисования.

Добавить (Вставить) – добавление таблицы, строк, столбцов или ячеек.

Удалить – удаление таблицы, выделенных столбцов, строк или ячеек, в которых находится курсор.

Выделить – выделение строки, столбца, ячеек или таблицы целиком.

Объединить ячейки – объединение нескольких выделенных ячеек в одну, при этом все данные также объединяются.

Разбить ячейки – разбиение выделенных ячеек на заданное число строк и столбцов.

Разбить таблицу – разбиение таблицы на две.

Автоформат автоматическое форматирование таблицы. В списке представлены различные стили оформления таблицы.

Рис. 46. Диалоговое окно Автоформат таблицы

Автоподбор автоматическая настройка ширины и высоты столбцов.

Заголовки – использование выделенной строки в качестве заголовка таблицы, который при печати будет выводиться на каждой странице, если таблица располагается на нескольких листах.

Преобразовать – преобразование таблицы в текст или наоборот.

Сортировка – упорядочение данных в выделенных строках или списке по алфавиту, величине или дате.

Отображать сетку – команда позволяет включать и отключать отображение сетки из точечных линий.

Свойства таблицы – задание различных параметров таблицы.
Задания

1. Запустите программу Microsoft Word (Пуск->Все программы->Microsoft Office).

2. Выведите на экран Область задач (меню Вид/Область задач или сочетанием клавиш Ctrl+F1)

3. Дайте команду из меню Файл/Создать .

4. В Области задач выберите команду На моем компьютере .

5. Создайте резюме на основе шаблона Изысканное резюме .

6. Не закрывая созданный документ, откройте файл H:\Резюме\О себе.

7. Используя буфер обмена Word, скопируйте необходимую информацию о себе из документа О себе в резюме.

8. Заполните в резюме все поля и сохраните документ в папке H:\Резюме\ с именем Мое резюме.

9. Создайте с помощью мастера календарей:

a. Стиль: Изысканный

b. Ориентация: Альбомная

c. Начало: Январь этого года

d. Конец: Декабрь этого года

10. Просмотрите и сохраните созданный документ в H:\Университет с именемКалендарь.

11. Откройте в программе Microsoft Word документZ:\БФГ\Об университете.

12. Сохраните этот документ в H:\Университет с именем Об университете , используя команду Файл/Сохранить как .

13. Задайте для всего текста документа Об университете следующие параметры:

a. Шрифт: Times New Roman.

b. Размер шрифта: 14 пт.

c. Выравнивание: по ширине

14. Задайте для заголовка Об университете

a. Выравнивание: по центру.

b. Размер шрифта 16 пт.

c. Начертание: полужирный

d. Цвет: Синий.

15. Задайте для всех абзацев документа, кроме заголовка: Первая строка отступа на 1,25см.

16. Сохраните документ.

17. Закройте все открытые документы.

18. Откройте в программе Microsoft Word документZ:\БФГ\Студенческая жизнь.

19. Отобразите в программе Microsoft Word непечатаемые знаки.

20. Сохраните этот документ в H:\Университет с именем Студенческая жизнь , используя команду Файл/Сохранить как .

21. Удалите лишние (пустые) абзацы и пробелы.

22. Задайте для всего текста документа Студенческая жизнь следующие параметры:

a. Шрифт: Arial.

b. Размер шрифта: 10 пт.

c. Выравнивание: по ширине

23. Задайте для заголовка Студенческая жизнь

a. Шрифт: Times New Roman.

b. Выравнивание: по центру.

c. Размер шрифта 16 пт.

d. Начертание: полужирный

e. Цвет: Вишневый.

24. Задайте для всех абзацев документа, кроме заголовка: Первая строка отступа на 1,25см

25. Сделайте последний абзац предпоследним.

26. Задайте для последнего и предпоследнего абзаца следующие параметры:

a. Шрифт: Times New Roman.

b. Выравнивание: по правому краю.

c. Размер шрифта 12 пт.

d. Начертание: полужирный и курсив

e. Цвет: Синий.

27. Измените 4 и 5 абзацы как показано на рис. 47, используя команду Маркированный список.

Сохраните документ.

28. Откройте в программе Microsoft Word документ H:\Университет\Группа\Список группы.rtf

29. Пронумеруйте список с помощью команды Нумерованный список .

30. Сохраните документ.

31. Продолжите работу над документом Список группы.rtf и сохраните документ в папку H:\Университет\Группа\ с именемГруппа в форматеДокумент Word (используйте командуФайл/Сохранить как)

32. Преобразуйте документ Группа в табличный вид, таблица должна иметь следующий вид (рис. 48).

33. Откройте в программе Microsoft Word документZ:\БФГ\Специальности

34. Сохраните этот документ в H:\Университет\Структура с именем Специальности ТГУ , используя команду Файл/Сохранить как .

35. Преобразуйте содержание всего документа в таблицу следующего вида (рис. 49).

36. Сохраните документ Специальности ТГУ.

37. Закройте все открытые документы и программы

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

Буфер: это что такое?

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

Но такое объяснение выглядит не слишком понятным. На самом деле можно сказать, что буфер - это зарезервированная невидимая область памяти ОЗУ, в которую производится копирование или перемещение информации с целью последующей вставки в программу или локацию на винчестере.

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

Принцип работы буфера обмена

Как же работает буфер обмена Windows, другой операционной системы или программы? Наверняка многие замечали, что при копировании или вырезании фрагментов и объектов их можно вставлять в другие места на жестком диске или в приложения неоднократно.

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

Где буфер обмена в Windows XP

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

А теперь непосредственно о том, где буфер обмена в Windows и как просмотреть его содержимое. За работу хранилища отвечает совокупность файлов, расположенных в системной директории System32 главного каталога системы. В модификации XP основной файл имеет название clipbrd.exe. Интересно, что для просмотра содержимого хранилища можно просто запустить консоль «Выполнить» и прописать там исходное имя службы. После этого откроется содержимое буфера, которое при желании можно удалить.

Местоположение службы буфера в Windows Vista и выше

С системами «Виста» и рангом выше дело обстоит несколько сложнее. Буфер обмена находится в той же системной директории, но называется clip.exe.

А вот просмотреть, что в данный момент находится в буфере, не представляется возможным. Правда, если в «Проводнике» навести курсор на файл службы, во всплывающем описании будет указано, что он предназначен именно для действий с хранилищем, но отредактировать его содержимое, как это можно было сделать в XP, не выйдет.

Основные сочетания клавиш для быстрого доступа

Для работы с хранилищем данных сегодня можно найти достаточно много специальных программ и приложений. Однако проще всего использовать собственные средства Windows в виде сочетаний клавиш.

Каждый пользователь должен их знать:

  • копирование - Ctrl + C;
  • вырезание - Ctrl + X;
  • вставка - Ctrl + V.

На всякий случай на вооружение можно взять сочетание Ctrl + A для полного выделения необходимых элементов или текста.

Вопросы очистки и увеличения буфера

Как уже говорилось выше, данные из хранилища иногда необходимо удалять, хотя при копировании слишком больших объемов данных в момент закрытия программы система сама выдает запрос на сохранение их в буфере.

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

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

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

Чтобы увеличить возможный объем хранимых в буфере данных, можно использовать настройки виртуальной памяти в разделе быстродействия системы, однако устанавливать слишком высокие значения не рекомендуется. А при достаточно большом объеме ОЗУ (оперативной памяти) для предотвращения копирования данных на жесткий диск (резервируется место именно там) файл подкачки можно отключить вообще, чтобы копирование производилось исключительно в RAM, что по скорости значительно быстрее.

Мобильные системы Android

Наконец посмотрим, где располагается буфер обмена на «Андроиде». Ответ тот же, что и для других систем: в оперативной памяти. Но вот конкретного файла, который отвечает за действия, в системе нет.

Правда, в относительно новых устройствах Samsung 2014 года выпуска и выше появилась интересная функция. Тут можно найти специальный раздел, а в самом буфере может одновременно сохраняться несколько фрагментов. Таким образом, пользователь может сам выбирать, что и куда вставлять. Плюс несомненный. В Windows-системах такого даже при всем желании штатными средствами сделать невозможно.

Краткие итоги

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

Для удобства работы иногда рекомендуются специальные утилиты вроде CLCL 1.1.2 или Comfort Clipboard, предназначенные для использования в модификациях «Виста» и выше, где просмотреть содержимое хранимых в буфере данных оказывается невозможным. Но, как показывает практика, большинству рядовых пользователей такие инструменты в повседневной работе не пригодятся.

Буфер обмена Windows позволяет перемещать фрагменты текста или определённые данные между открытыми приложениями. Однако, его можно сделать ещё более эффективным!

Помните уже старый анекдот когда профессор спрашивал у студента, какова была методика написания его дипломной работы? - CTRL+C - CTRL+V, - ответил студент. Но, наверняка, он, как и многие другие пользователи ПК, не задумывался, за счёт чего работают эти "волшебные" сочетания клавиш, позволяющие копировать и вставлять практически любые данные...

А работают они благодаря такой замечательной штуке, как буфер обмена. И сегодня мы с Вами разберёмся что это такое, где его искать и как оптимизировать работу с ним!

Что такое буфер обмена

Буфер обмена - это функция операционной системы (не только Windows), которая позволяет временно хранить определённый фрагмент данных (или даже целый файл) в специально отведённой области оперативной памяти. При этом, если размер файла больше, чем ОЗУ на компьютере, то в качестве дополнительного временного хранилища задействуется файл подкачки (если он активен).

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

  1. При помощи контекстного меню . Выделяем подлежащие копированию объекты и кликаем по ним правой кнопкой мыши. В открывшемся меню можно выбрать пункты "Копировать" и "Вырезать" или "Вставить".
  2. При помощи меню "Правка" . Большинство программ Windows имеют в верхней части специальную строку меню. В этой строке, как правило, есть раздел "Правка", который содержит нужные нам команды.
  3. При помощи горячих клавиш . Наиболее быстрый способ взаимодействия с буфером обмена - использование клавиатурных комбинаций:
  • CTRL+X (SHIFT+DEL) - "Вырезать";
  • CTRL+C (CTRL+Insert) - "Копировать";
  • CTRL+V (SHIFT+Insert) - "Вставить".

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

Приведём простейший пример. Допустим, мы скопировали с сайта строку некоего форматированного текста. Если вставить этот текст в текстовый процессор, вроде Microsoft Office Word или OpenOffice Writer, то мы получим его оригинальную копию с сохранением всех особенностей форматирования (жирность текста, междустрочные отступы и т.п.).

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

Таким образом, мы видим, что простенькая, на первый взгляд, всем известная функция системы - не такая уж и простая, если вникнуть поглубже! Поэтому, давайте немного вникнем:)

Особенности буфера обмена в разных версиях Windows

В Windows 2000 и XP существовал способ просмотра и управления содержимым буфера обмена. Это была утилита под названием "Папка обмена". Запускалась она при помощи исполняемого файла по адресу C:\Windows\System32\clipbrd.exe (WIN+R - clipbrd.exe - ENTER):

Данная утилита позволяла не только просматривать, что находится в данный момент в буфере, но также давала возможность сохранить данные в файл (формат CLP), восстановить их из ранее сохранённого файла, очистить буфер и даже изменить формат данных для вставки (см. меню "Вид" на скриншоте выше).

Из последующих версий Windows утилита, почему-то, была удалена (хотя, при желании Вы можете и программа будет работать даже на Windows 10). Вместо неё осталось только небольшое консольное приложение по адресу C:\Windows\System32\clip.exe. Запустить его напрямую нельзя, но можно вызвать из Командной строки (WIN+R - cmd - ENTER):

Небольшая справка по команде "clip" (или "clip.exe") покажет нам, что команда не имеет никаких параметров. Она позволяет перенаправить содержимое буфера в файл (обычно в формате TXT) или считать его из ранее созданного файла посредством указания направления копирования при помощи треугольной скобки (clip > файл - запись в файл или clip < файл - чтение из файла). Вторым примером использования команды является копирование в буфер содержимого указанной перед вертикальной чертой папки (адрес_папки | clip ).

Однако, есть и один секрет, который позволяет при помощи как раз последнего примера очистить буфер обмена (полезно, если там хранится большой файл). Для этого в Командной строке прописываем следующее: echo off | clip . Как видите, вместо адреса папки для копирования мы прописали стандартную консольную команду отключения вывода данных и поместили её в буфер. Поскольку команда не возвращает никаких данных, она просто очищает буфер обмена:

Чтобы каждый раз не "нырять" в Командную строку для очистки буфера, можно создать специальный ярлык, который будет делать это автоматически! Для этого в качестве объекта укажите следующую строку: C:\Windows\System32\cmd.exe /c "echo off | clip" и сохраните созданный ярлык. Учтите, что в Windows XP приведённый выше пример не будет работать, поскольку там вместо консольной утилиты CLIP используется рассмотренная выше графическая программа Clipbrd.exe, которая управляет буфером обмена!

Программы для работы с буфером обмена

Штатный буфер обмена Windows - вещь очень полезная. Но, увы, она не лишена и недостатков. Основным из них является то, что буфер может хранить в себе только один набор данных, который тут же перезаписывается новой информацией, если мы копируем ещё что-то. Также порой бывает нужно вставлять определённые фрагменты данных и хорошо бы было, если бы буфер мог сохранять их даже после перезагрузки ПК.

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

Punto Switcher

Наверняка, многие из Вас знают (а, может, и используют) замечательную программу для автоматического переключения раскладки клавиатуры Punto Switcher . Однако, кроме переключения клавиатуры, она имеет ещё много полезных функций, в том числе, для расширения возможностей буфера обмена:

Во-первых, программа может реализовать мультибуфер с запоминанием всех текстовых фрагментов, которые были скопированы ранее. Во-вторых, она имеет модуль Дневник , который позволяет автоматически сохранять по дням всё, что вводилось с клавиатуры или копировалось проходило через буфер обмена. Дневник активируется в специальном разделе настроек весьма просто, а с мультибуфером придётся чуть сложнее...

Сначала нам нужно активировать опцию "Следить за буфером обмена" в разделе настроек "Общие" на вкладке "Дополнительные" (см. скриншот выше). Вторым шагом нужно настроить сочетание клавиш, которое будет открывать доступ к истории буфера обмена. Для этого идём в раздел настроек "Горячие клавиши" и назначаем сочетание для функции "Показать историю буфера обмена" :

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

Использование Punto Switcher в качестве менеджера буфера обмена выгодно тем, что не нужно устанавливать никаких дополнительных утилит. Лично я настроил мультибуфер на всех компьютерах, с которыми работаю, поскольку это реально удобно. Однако, у данного решения есть и ряд минусов ...

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

CLCL

Первым делом хочу обратить Ваше внимание на одну программу японского происхождения - CLCL :

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

  • малый размер (всего около 300 КБ со всеми плагинами!);
  • поддержка и текстовых, и графических данных;
  • наличие истории копирования;
  • функция вставки часто используемых шаблонов;
  • управление горячими клавишами.

Плюс ко всему, CLCL является портативной программой и для своей работы не требует установки. Это позволяет настроить её всего раз и затем переносить на любой компьютер, с которым Вы работаете, сохраняя доступ к привычным функциям, где бы Вы ни были.

Стоит, правда, отметить, что CLCL имеет несколько версий. Русскоязычная версия 1.1.2 (которая есть на нашем сайте), увы, не обновлялась с 2005 года. Новая же ветка программы (2.0 от 2015 года) существует только на английском и японском языках. От своей более ранней реализации новая CLCL отличается расширенным набором поддерживаемых форматов (русскоязычная поддерживала только точечные рисунки, обычный текст и Юникод), а также более структурированным меню. В остальном же особых изменений нет, поэтому можно с успехом пользоваться старой версией (пока я не русифицирую новую:))).

Ditto

Если Вы не боитесь целой кучи настроек и хотите выжать максимум из своего буфера обмена, то Вам может понравиться программа :

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

  • наличием поиска по сохранённым клипам (так здесь называются скопированные фрагменты);
  • группирование клипов;
  • импорт и экспорт сохранённых копий буфера обмена;
  • синхронизация содержимого буфера по сети;
  • поддержка работы с несколькими буферами обмена с переключением между ними.

В отличие от CLCL, Ditto имеет значительно большие размеры (около 15 МБ). Но и функционал, в принципе, намного шире. К тому же Ditto регулярно обновляется и имеет отдельные версии как под 32-битные, так и под 64-битные системы (в том числе и portable). Единственным недостатком программы для русскоязычного пользователя является не до конца русифицированный интерфейс, что в сочетании с большим количеством настроек может несколько сбить с толку неподготовленного новичка. Поэтому рекомендовать Ditto можно, скорее, уверенным пользователям ПК.

Clipdiary

Если Вы ищете программу с дружелюбным для простого пользователя русскоязычным интерфейсом и мощным функционалом, то стоит обратить внимание на Clipdiary :

Программа вообще-то платная, но русскоязычным пользователям доступна под бесплатной лицензией для некоммерческого использования. Чтобы снять ограничение на 30-дневный пробный срок зайдите в меню "Помощь" основного окна и кликните пункт "Активировать бесплатно". Откроется веб-страница, внизу которой Вам нужно будет нажать кнопку "Получить ключ", а затем скопировать полученный набор символов и вставить его в окошко регистрации Clipdiary.

После регистрации у Вас пропадёт отсчёт дней пробного периода и Вы без ограничений сможете воспользоваться всеми возможностями программы:

  • поиск по базе данных сохранённых клипов;
  • присвоение ярлыков клипам для быстрого доступа;
  • защита базы данных паролем;
  • выбор формата для вставки;
  • удобная сортировка и представление клипов.

Clipdiary имеет довольно простой и удобный интерфейс, который сочетается с весьма неплохим функционалом. Поэтому данная программа подойдёт одинаково хорошо как новичкам, так и продвинутым пользователям. Кстати, у неё также есть portable-версия, которая может работать без установки. Единственным недостатком является ограничение на использование в коммерческих организациях.

ClipAngel

Напоследок хотелось бы упомянуть об ещё одной достойной отечественной реализации менеджера буфера обмена :

Создана программа была только в начале 2017 года, но за недолгое время своего развития уже успела "дорасти" до вполне серьёзного и удобного инструмента, который может конкурировать с именитыми аналогами! В арсенале программы имеется:

  • автоматическое сохранение истории буфера обмена;
  • возможность отмечать для быстрого использования наиболее часто употребляемые клипы;
  • функция сравнения фрагментов клипов для выявления несоответствий;
  • удобные функции сортировки списка истории и поиска по нему;
  • выбор формата вставки клипа, а также его быстрый перевод онлайн.

ClipAngel поддерживает изначально все форматы буфера обмена и имеет весьма простой интерфейс настройки. Кроме того, в программу встроен небольшой текстовый редактор, который можно использовать для быстрой правки текста в сохранённых клипах! Для доступа же к наиболее востребованным функциям Вы можете задать собственные "горячие" клавиши.

ClipAngel не требует установки, а его размер в 3 МБ значительно меньше, чем у большинства аналогов. Единственный недостаток программы в том, что она написана на.NET Framework 4.5, поэтому потребляет сравнительно больше ресурсов ПК, нежели подобные приложения, созданные на языках более низкого уровня.

Выводы

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

Заведите на своём ПК небольшого "помощника" и забудьте о постоянных копированиях-вставках. Теперь все нужные фрагменты текста и картинок будут доступны Вам буквально в два клика!

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.