Как скопировать в буфер обмена: Как скопировать в буфер обмена и сохранить историю

Содержание

Как скопировать в буфер обмена и сохранить историю

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

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

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

Для чего предназначен буфер обмена

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

Всегда, когда мы нажимаем кнопку «копировать» или сочетание горячих клавиш «ctrl+c»/»ctrl+x», скопированная информация сохраняется в буфер обмена.

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

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

Менеджер буфера обмена — Clipdiary

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

Скачать Clipdiary

Скачивайте обычную версию.

1. Установка менеджера буфера обмена

Совершенно обычная установка, просто нажимаете «Далее».

Сразу после установки запустится «Мастер обучения», где по желанию можно изменить назначение горячих клавиш менеджера.

Можно просто пропустить это действие и у вас по умолчанию будут клавиши для вызова окна с историей буфера обмена «ctrl+d».

2. Бесплатная активация программы Clipdiary

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

Осталось активировать программу и начать пользоваться. Для этого открываем сочетанием клавиш «ctrl+d» окно менеджера с историей и настройками.

Заходим во вкладку «Помощь» и нажимаем «Активировать бесплатно».

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

История буфера обмена

С этого момента всю историю скопированных данных можно будет найти в этом окне менеджера Clipdiary.

Ctrl+D

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

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

Снизу в окне истории менеджера Clipdiary есть удобный поиск и постраничная навигация.

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

С уважением, Василий Блинов

Фишки Windows 10: расширенные возможности работы с буфером обмена и снимками экрана | Программное обеспечение | Блог

В продолжении темы «Фишки Windows 10» рассмотрим расширенные возможности буфера обмена, а также создание снимков экрана и их редактирование «на лету».

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

Буфер обмена


Что такое буфер обмена? Это своего рода промежуточное хранилище данных, целью которого является перенос или копирование информации между различными приложениями, используя при этом стандартные функции операционной системы Windows — «Копировать» (Ctrl + C), «Вырезать» (Ctrl + X), «Вставить» (Ctrl + V).

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

Чтобы воспользоваться функционалом, нажмите на кнопку «Пуск». В «Параметрах» надо выбрать кнопку «Система», а в ней — «Буфер обмена». Переведите ползунок в положение «Вкл». Там же можно настроить синхронизацию с другими устройствами, где активирована ваша учетная запись Microsoft. Для этого надо залогиниться под тем аккаунтом, который вы хотите использовать, и включить автоматическую синхронизацию.

Вы также можете включить буфер обмена быстрой комбинацией клавиш «Win + V».


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


После нажатия на кнопку «Включить» в окне появятся ранее скопированные данные, если таковые были, либо буфер будет чист. 

В буфере обмена вы можете видеть все скопированные данные, включая изображения. Использовать их можно в любое время и в любом порядке. Размер файла в буфере (текст, HTML и изображения) ограничен 4 МБ. Стоит помнить, что буфер обмена очищается при выключении/перезапуске ПК. В этом случае в нем останутся только закрепленные блоки данных. Кроме того, при переполнении буфера (если в нем окажется более 25 элементов) журнал очищается автоматически, удаляя в первую очередь самые старые данные, если они не были закреплены. 

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


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

Практическое применение мультибуфера обмена

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

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

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


Вот как выглядит расширенный буфер обмена после вызова «Win + V».


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

Если вы работали за чужим компьютером, не забудьте очистить историю в буфере обмена. Особенно это важно, если там могли остаться ваши пароли, данные банковских карт или другая конфиденциальная информация. Для этого кликните по меню «Пуск», зайдите в «Параметры», выберите «Система» и «Буфер обмена», найдите пункт «Очистить данные буфера обмена». Можно удалить историю гораздо быстрее, если нажать комбинацию клавиш «Win + V» и выбрать команду «Очистить всё» в выпадающем меню.

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

Расширенные снимки экрана и их редактирование на лету


При помощи снимка экрана можно сохранить в любом формате изображения для вставки в редакторы, соцсети и документы. В Windows для создания снимка экрана принято использовать клавишу Print Screen, которая находится возле цифрового блока клавиатуры.

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

Windows 10 позволяет нам расширить возможности работы со снимками экрана и делает это быстрее, удобнее и практичнее. ОС с лихвой избавляет от необходимости использовать сторонние приложения.

Снимок экрана конкретного окна

Предположим, в разных местах экрана у вас открыто несколько окон различных приложений. Все они имеют разные размеры. Но вам нужен снимок одного конкретного окна. Для этого достаточно нажать мышкой на необходимое окно, чтобы сделать его активным. А затем с помощью комбинации «Alt + Print Screen» получить снимок выбранного окна. Изображение попадает в буфер обмена.

Снимок всего экрана, который сразу сохраняется в папку изображений

На случай, если вам необходимо сделать снимок всего экрана и сразу сохранить в память вашего ПК, минуя вставку в редакторы, достаточно использовать комбинацию «Win + Print Screen».


Найти ваш снимок экрана вы сможете в папке «Снимки экрана», которая в свою очередь находится в папке «Изображения».


Это крайне удобный и очень быстрый способ зафиксировать содержимое экрана, не тратя время на редакторы и придумывание имени файла.

Снимок экрана и его редактирование на лету

Windows 10 оснащена быстрым редактором снимков экрана, что позволяет не отвлекаться на сторонние редакторы. Этот редактор позволяет выбрать область снимка экрана, после чего предложит отредактировать его. Воспользуйтесь комбинацией клавиш «Win + Shift + S».


После нажатия этой комбинации, экран немного потемнеет, обозначая, что вы находитесь в режиме быстрого снимка экрана. Вверху по центру будут находиться кнопки выделения зоны будущего снимка экрана: «Прямоугольник», «Лассо» (возможность обвести любую фигуру для копирования), «Окно» (аналог комбинации «Alt + Print Screen»), «Весь экран». И кнопка отмены — на случай если вы вовсе передумали делать снимок экрана. По стандарту стоит последний использованный инструмент или «Прямоугольник», если вы впервые используете эту панель.


Как только вы сделали снимок экрана, в углу вашего трея (там, где находятся часы) появится уведомление о том, что снимок экрана скопирован в буфер обмена.


Если сразу нажать на уведомление, откроется редактор снимка экрана. Кроме того, редактор можно открыть, запустив программы «Ножницы» или «Набросок на фрагменте экрана». Их можно найти в списке «Все программы». Редактор «Ножницы» позволяет сделать снимок экрана с задержкой до 5 секунд. 


В верхней панели вы можете видеть инструменты для обработки снимка экрана.

Среди них:

  • Рукописный ввод
  • Ручка
  • Карандаш
  • Маркер
  • Ластик
  • Линейка/Транспортир
  • Обрезка

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


В правой части верхней панели есть кнопки для работы с готовым снимком экрана. Среди них:

  • Сохранить в память ПК
  • Скопировать в буфер обмена (можно использовать стандартную комбинацию клавиш)
  • Поделиться (отправить снимок экрана в какое-либо приложение)
  • Меню «...»:
    • Открыть файл (в этом редакторе можно отредактировать ранее сохраненные снимки экрана и другие изображения)
    • Печать

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

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

Как быстро перебрасывать текст в буфер обмена между разными устройствами

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

Для использования этой возможности необходим Chrome версии не ниже 79. И на компьютере, и на смартфоне нужно залогиниться в один и тот же аккаунт Google. Кроме того, потребуется активировать три флага в скрытых настройках Chrome на компьютере.

  • Запустите Chrome на компьютере и перейдите на страницу chrome://flags
  • Впишите в строке поиска clipboard
  • Вы увидите три флага. Измените у всех значение активности на Enabled
  • Перезапустите Chrome

Теперь при выделении текста на страницах в контекстном меню появится новая опция — Send text your devices. Выделите нужный вам текст, нажмите правой кнопкой мыши и кликните на эту опцию — текст будет скопирован и отправлен в буфер обмена вашего смартфона. Вы сможете вставить его куда захотите (в блокнот, мессенджер, письмо и т. п.)

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

Примерно так же можно перенаправлять текст с Android-смартфона на любые другие устройства, на которых выполнен вход в тот же Google-аккаунт. Для этого нужно выделить фрагмент текста в мобильной браузере Chrome, нажать опцию «Поделиться», а затем выбрать «Отправить текст на ваши устройства». На выбор будут предоставлены все доступные гаджеты, куда вы залогинились со своим аккаунтом. Точно так же можно делиться URL-ссылками для быстрого перехода на сайты.

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


iGuides в Telegram — t.me/igmedia
iGuides в Яндекс.Дзен — zen.yandex.ru/iguides.ru

как просмотреть в windows 7 и 10, открыть, очистить и исправить ошибки

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

Для начинающих пользователей ПК

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

Копировать в буфер обмена можно все, что душе угодно:

  • папки;
  • куски текста;
  • видео и аудиофайлы;
  • картинки и любые другие файлы.

Компьютер при этом выделит необходимое пространство в оперативной памяти необходимого объёма для хранения скопированной информации. Можно представить это место как некоторую невидимую область, где временно хранится информация, а потом удаляется.

Когда пользователь перешёл в необходимое место и хочет вставить информацию, то достаточно нажать правую кнопку мыши и выбрать «Вставить», можно увидеть, как копированная ранее информация успешно вставилась. Стоит отметить, что при этом она не удаляется из буфера и её можно повторно вставить, а удаляется она тогда, когда снова что-то скопируется. То есть если пользователь копировал какой-то текст, а потом ему понравилась какая-то картинка в интернете, и он её тоже скопировал, то при этом в БО останется только последний объект, то есть — картинка.

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

Можно с лёгкостью таким образом копировать папки со всех их содержимым и вставлять в необходимое место (например, на USB-флешку).

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

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

Работа с буфером для продвинутых пользователей

Любознательные пользователи ПК наверняка хоть раз интересовались, где же эта «тайная комната», где буфер обмена на ноутбуке. Тут следует учитывать, что искать БО следует в разных местах в зависимости от версии системы Windows.

Windows XP. В этой операционной системе БО находится на системном диске (обычно С) по адресу: C:\Documents and Settings\System32. Тут можно найдёте файл clipbrd. exe, запустив который откроется окно и вы сможете просмотреть содержимое БО.

Windows 7. Чтобы посмотреть, где находится буфер обмена на Windows 7, достаточно зайти туда же, но называется файл иначе (clip.exe) и запустить его, в отличие от ОС XP, не получится. Однако, наведя на этот файл курсор, можно убедиться, что именно он отвечает за БО.

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

Но если все же хочется очистить БО — нужно обратиться за помощью к стороннему ПО, установив дополнительное приложение, можно будет это сделать.

Windows 10. Для того чтобы посмотреть буфер обмена на Windows 10, нужно скачать файл «clipbrd.exe» или использовать дополнительные утилиты, так как в этой версии Windows возможность работы с БО непосредственно (как было в ранних версиях) была удалена, это было сделано для безопасности пользователей, дабы не возникало лишних ошибок, такая «защита от дурака».

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

Но очистить его можно и другими способами, которые гораздо проще:

  • перезаписать, скопировав что-то другое;
  • очистить при помощи командной строки;
  • очистить средствами специальных программ;
  • просто выключить компьютер.

Ошибки в работе и их решения

Ошибки очистки буфера обмена часто возникают в старой (2003 и 2007 года) версии Excel. Они могут возникать вследствие вмешательства в его работу. Такое вмешательство может быть из-за:

  • вируса;
  • программ, использующих БО;
  • отсутствие системных переменных TMP и TEMP.

Соответственно, решить можно при помощи удаления вируса, ввода системных переменных, удалении или изменении работы приложений. Так, в Download Master, если стоит галочка «Отслеживать URL в буфере обмена», может возникать такая ошибка. Сняв галочку, возможно, проблема будет решена.

Специальные утилиты

Как уже известно, для облегчения работы с буфером существуют специальные приложения. Одним из таких приложений (бесплатных) является программа CLCL для Windows. Она хороша тем, что её не требуется устанавливать, распаковав её и запустив, можно работать. Там всего 4 файла, запустить нужно «CLCL.exe». Существуют и другие программы для работы с БО, например, Comfort Clipboard.

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

Originally posted 2018-04-07 11:39:51.

Буфер обмена (clipboard), временное хранилище файлов вашего компьютера

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

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

Википедия определяет буфер обмена (англ. 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 — простая программа (даже не требующая установки) для восстановления данных из буфера обмена. Она находится в системном трее (правый нижний угол экрана) и сохраняет в свой журнал занесенные в буфер обмена текстовые и графические фрагменты. Таких фрагментов может быть очень много и при необходимости любой из них можно вставить в документ, выбрав его из списка. Кроме этого существует ряд других настроек программы, с которыми думаю, вы сможете без труда разобраться самостоятельно.

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

Автор: Андрей Курганов

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Как сделать несколько буферов обмена с помощью простой программы?

Автор Дмитрий Костин На чтение 6 мин. Опубликовано

Всем привет, мои дорогие друзья и гости моего блога. С вами как всегда Дмитрий Костин и сегодня я хотел бы вам рассказать об одной очень классной фишке. Случалось ли у вас такое, что вам постоянно нужно копировать и вставлять какие либо значения? Знаю, что случалось. Но дело в том, что буфер обмена может запомнить только одно действие, а иногда нужно копировать и вставлять совершенно разные значения.

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

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

Настройка

В трее у вас должен будет появиться некий голубой кружочек. Это и есть наша программа. И когда мы на этот значок нажмем, то у нас откроется окно. Оно пока пустое, но туда будут забиваться все ваши скопированные вещи. Но прежде, чем работать с самим буфером давайте пройдемся по настройкам. Для этого нажмите на значок трех вертикальных точек и выберите пункт «Параметры».

Во вкладке «Общее» в принципе ничего трогать не нужно, так как там настроено всё нормально. Но единственное, можете поставить произвольный «Максимум объектов для сохранения» поменьше. Я не думаю, что вам когда-нибудь понадобиться 500 запомненных копипастов. И также вы можете поставить срок, через который эти записи удалятся. По умолчанию галочка не стоит. И если вы захотите, чтобы программа не запускалась после загрузки Windows, то также поставьте галочку в нужном месте.

Переходите во вкладку «Горячие клавиши». Это на самом деле очень интересный пункт. На нем остановимся обязательно, так как здесь мы можем задать горячие клавиши для первых десяти позиций в программе. Вот это действительно то, ради чего я вообще искал такую программу.

Итак, чтобы задать клавиши, нужно встать в каждую ячейку и нажать желаемую кнопку или комбинацию клавиш. Я решил задать комбинации CTRL+1 — CTRL+0, естественно в зависимости от позиции. Можно также поставить галочку в чекбоксе рядом с надписью Win. Тогда в вашей комбинации будет еще участвовать и кнопка Win, насколько вы поняли.

В принципе я больше ничего не настраивал. Но если вы хотите, то можете пробежаться по остальным параметрам. Там вам всё должно быть понятно. Ну а дальше жмем ОК и приступаем к работе.

Работа

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

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

Я ради примера создам экселевский документ и напишу там три вышеуказанных позиции. А в текстовом документе напишу значения, которые я должен вставить. Смотрите как показано на рисунке ниже.

Теперь я поочередно скопирую каждое значение из текстового документа, т.е. сначала выделю первую строчку и нажму CTRL+C, потом вторую, а потом третью. Вставлять пока ничего не нужно. После этого откройте программу ditto в области уведомлений. Видите? Теперь у вас занесено в нее три этих значения. И ими вы как раз и можете пользоваться, причем двумя способами.

Ручной способ

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

Теперь переходите в документ и встаньте  в первую ячейку (название организации). И нажмите в окне проги на первое значение дважды, а затем перейдите в нужную ячейку и нажмите CTRL+V. Видите? Оно встало, куда следует. Теперь кликаем дважды на второе значение в окне и нажимаем снова CTRL+V, предварительно находясь во второй ячейке. Хоп, и телефон вставился. Так же поступаем и третьем случае.

Горячие клавиши

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

Встаньте в первую ячейку, где название организации, и нажмите CTRL+1, ну или что вы там вбивали в качестве комбинации. Теперь встаньте на вторую ячейку и жмите CTRL+2. Таким образом вставится вторая позиция. Ну и как вы уже поняли, точно также повторяем с третьей позицией.

Другие варианты использования

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

Например вы можете хранить номера своих электронных кошельков и вставлять их, когда необходим. Либо же хранить ваши почтовые ящики и также пользоваться этой вставкой, когда понадобится. Как видите, возможностей целая куча. Только тогда не забудьте в параметрах убрать галочку там, где написано «Максимальный срок храниения».

А если вам понадобится удалить какие-то записи, то это делается с помощью обычной кнопки Delete.

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

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

С уважением, Дмитрий Костин.

 

Как скопировать в буфер обмена с помощью JavaScript

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

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

Как мы можем реализовать эту функцию на наших сайтах? Используя API буфера обмена!

Есть еще один способ заставить работать копирование / вставку, используя документ .execCommand () функциональность. Я не собираюсь здесь рассматривать этот вариант. API буфера обмена должен стать преемником этой команды.

API буфера обмена доступен в navigator.clipboard объект:

API буфера обмена появился относительно недавно, и не все браузеры его реализуют. Он работает в Chrome, современном Edge (на основе хрома), Firefox и Opera.

Вы можете проверить наличие этого объекта, чтобы убедиться в его функциональности:

  если (! Навигатор.буфер обмена) {
  // API буфера обмена недоступен
  возвращение
}
  

Теперь вы должны понять, что вы не можете копировать / вставлять из буфера обмена без разрешения пользователя.

Разрешение отличается, если вы читаете или пишете в буфер обмена. Если вы пишете, все, что вам нужно, - это намерение пользователя: вам нужно поместить действие буфера обмена в ответ на действие пользователя, например, щелчок.

Запись в буфер обмена

Допустим, у вас есть элемент p на странице HTML:

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

  документ.querySelector ('p'). addEventListener ('click', async event => {
  if (! navigator.clipboard) {
    // API буфера обмена недоступен
    возвращение
  }
})
  

Теперь мы хотим скопировать содержимое этого тега p в буфер обмена. Мы делаем это, просматривая innerText элемента, идентифицированного event.target :

  document.querySelector ('p'). AddEventListener ('click', async event => {
  if (! navigator.clipboard) {
    // API буфера обмена недоступен
    возвращение
  }
  const текст = событие.target.innerText
})
  

Затем мы вызываем метод navigator.clipboard.writeText () , помещая его в команду try / catch для обработки любой ошибки, которая может произойти.

Это полный код примера:

  document.querySelector ('p'). AddEventListener ('click', async event => {
  if (! navigator.clipboard) {
    // API буфера обмена недоступен
    возвращение
  }
  const text = event.target.innerText
  пытаться {
    ждать navigator.clipboard.writeText (текст)
    событие.target.textContent = 'Скопировано в буфер обмена'
  } catch (err) {
    console.error ('Не удалось скопировать!', ошибка)
  }
})
  

Здесь вы можете увидеть и попробовать пример на Codepen

Посмотреть перо Пример записи API буфера обмена от Flavio Copes (@flaviocopes) на CodePen.

Чтение из буфера обмена

Вот как читать из буфера обмена. У нас есть элемент р :

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

Сначала мы создаем прослушиватель событий щелчка и проверяем доступность API буфера обмена:

  document.querySelector ('p'). AddEventListener ('click', async event => {
  if (! navigator.clipboard) {
    // API буфера обмена недоступен
    возвращение
  }
})
  

Затем мы вызываем navigator.clipboard.readText () . Используя async / await, мы сохраняем текстовый результат в текстовой переменной и используем его как значение event.target.textContent :

  документ.querySelector ('p'). addEventListener ('click', async event => {
  if (! navigator.clipboard) {
    // API буфера обмена недоступен
    возвращение
  }
  пытаться {
    const text = ждать navigator.clipboard.readText ()
    event.target.textContent = текст
  } catch (err) {
    console.error ('Не удалось скопировать!', ошибка)
  }
})
  

При первом запуске этого кода на своем сайте вы увидите следующее поле:

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

Посмотреть на Codepen:

Посмотреть перо Пример чтения API буфера обмена от Flavio Copes (@flaviocopes) на CodePen.


Другие руководства по браузеру:


Как скопировать текст в буфер обмена с помощью Angular 8

 
 
 
 
 
  
  
  
 
 
 
 
 
 
Тип для копирования