Показать содержимое буфера обмена Windows - PullRequest
14 голосов
/ 20 марта 2009

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

Я не хочу, чтобы приложение "вставил" выполняло какие-либо действия с буфером обмена (например, форматирование текста, преобразование).

Есть ли инструмент, который показывает объекты буфера обмена и их формат (CF_BITMAP, CF_TEXT и т. Д.) И содержимое (в простых байтах, например)?

Ответы [ 5 ]

5 голосов
/ 09 мая 2009

В википедии есть список инструментов менеджера буфера обмена: http://en.wikipedia.org/wiki/Clipboard_manager

Вот еще один: http://m8software.com/clipboards/freeclip/freeclip.htm

ClipX позволяет просматривать журнал предыдущих записей буфера обмена, нажав ctrl-shift-v.

3 голосов
/ 20 марта 2009

При использовании .NET вы можете запросить объект Буфер обмена .

2 голосов
/ 26 июня 2018

NirSoft предлагает бесплатную утилиту « Inside Clipboard », которая позволяет просматривать необработанное содержимое буфера обмена и различные форматы. Это близко к тому, что вы увидите с программным API, но с хорошим графическим интерфейсом. Его графический интерфейс включает в себя шестнадцатеричный вид. Он также позволяет экспортировать данные и позволяет сохранять снимок в файл .clp, который он может открыть, и позволяет просматривать его позже.

Если вам нужно увидеть вещи на уровне программного API для быстрой проверки без написания программы самостоятельно, я рекомендую этот инструмент.

0 голосов
/ 09 июля 2010
  1. выберите прогон из меню «Пуск».
  2. введите в нем «clipbrd.exe».

тогда вы можете видеть элементы буфера обмена в системах Windows

0 голосов
/ 17 марта 2010

Как насчет обычной старой программы просмотра буфера обмена Clipbrd.exe из Windows XP? Это все еще будет работать на Vista / Windows7, IIRC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...