3

Я ищу средство просмотра буфера обмена для OS X, которое покажет все форматы , в которых буфер обмена хранит данные. (То есть что-то похожее на просмотрщик Clipbook в Windows XP.)

Я нашел несколько программ, которые показывают содержимое буфера обмена, но я не смог найти одну, которая перечисляет все форматы, доступные в буфере обмена на данный момент, и позволяет извлечь любой из них. Я считаю, что буфер обмена OS X может хранить данные в нескольких форматах одновременно, как в Windows (например, в MS Word есть специальный пункт меню Вставить ..., который позволяет выбрать формат для вставки).

2 ответа2

5

Вы можете увидеть различные типы, запустив the clipboard as record в редакторе AppleScript.

the clipboard , the clipboard as text или Unicode text of (the clipboard as record) вернет текстовую версию. AppleScript по-прежнему преобразует окончания строк в CR, хотя.

1

Инструменты разработчика MacOSX поставляются с примером приложения под названием «ClipboardViewer.app» и его источником для Xcode. Это, безусловно, самый явный инструмент для исследования буфера обмена, который я нашел для MacOSX: он показывает строку варианта буфера обмена (называемую UTI в MacOSX) и шестнадцатеричный дамп содержимого.

Вот пример снимка экрана, сделанного с помощью этого приложения (с использованием источника Mathematica). Было бы здорово, если бы такой проект можно было превратить в проект с открытым исходным кодом для MacOSX вместо того, чтобы быть инструментом разработки. Однако есть общедоступная веб-страница поддержки Apple, где вы можете скачать пример проекта и скомпилировать его с помощью XCode; на сегодняшний день (конец 2018 года) необходимо разрешить применение предложенного, например, изменение архитектуры от 32 до 64 бит; после этого все хорошо компилируется.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .