Как определить, какой тип содержимого в буфере обмена находится в macOS?

348
Oscar Gong

Я работаю над макросом Keyboard Maestro, чтобы сохранить содержимое буфера обмена на жестком диске, а затем передать файл в Yoink:

Как определить, какой тип содержимого в буфере обмена находится в macOS?

Поскольку в буфер обмена будет помещено множество видов контента, например, PNG, JPG, TXT, RTFD и т. Д. Я знаю, что должен определить тип контента. Тогда я придумаю условие буфера обмена:

Как определить, какой тип содержимого в буфере обмена находится в macOS?

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

Поскольку Keyboard Maestro обладает большой емкостью различных видов сценариев, если некоторые сценарии оболочки, Unix Software, Python Tools может вернуть тип буфера обмена, также будет полезно.

1
Вы можете использовать AppleScript как в [AppleScript: Как проверить, состоит ли буфер обмена из файла (вместо текста)?] (// apple.stackexchange.com/q/281910) DavidPostill 6 лет назад 1

0 ответов на вопрос